727035 2414532 2446925 2501616 4498283 -1 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 1107649 4698175 -1 -2 495712 1348634 1614160 4914823 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 865630 1043340 1119219 1293206 1505583 2211555 2890907 2975668 4048753 4396912 -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 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4884613 4990267 -1 3024 596376 2226168 2264504 3634754 3681423 3754624 4047995 4311854 4646178 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 -2 627569 1386143 2313980 2568183 3676932 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 694059 698322 1213671 2283907 2425102 2748455 3403052 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 36634 1849981 2451061 3300085 3765029 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 804775 924682 1273404 1840825 3448643 3932464 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 -2 2465273 3511608 3576559 3830678 4735067 4919522 -1 280195 723121 1358868 2009498 3198134 4370923 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 713178 2176431 3538495 3810035 3966734 -1 -2 1718816 3516134 4962803 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 67392 321515 385603 426030 758858 1943648 -1 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 769727 3650440 3978460 4051147 4155452 4674924 -1 -2 25967 949387 2510175 2592587 3710392 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 564942 1368781 1805209 2580965 3834447 4085302 4954980 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 1234681 2340604 4156891 4416151 -1 -2 438473 1294901 1902561 2853077 3000136 3513802 3962432 4175364 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 859036 1229039 3032904 4637036 4860848 -1 315591 467415 770677 1594401 2491908 2746589 3924356 4733532 4868829 -1 4122613 -1 -2 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 1100666 2007917 3787405 4007434 -1 1032409 1340036 1372473 2411416 2521757 3405840 -1 -2 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 -2 1353483 1665794 1732395 2435583 3682844 -1 -2 395404 943610 3995612 4575063 -1 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 703439 754641 1841635 1851213 3460052 3741862 4370562 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 94011 668460 719337 792815 1930625 3064616 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 414346 1016386 3053584 3348687 4975548 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 415644 567603 3634938 3657126 3897743 4757053 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 -2 233465 479727 4122613 4771125 4796582 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 306789 555694 1253967 1353385 1910700 2526537 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 2495407 2675472 -1 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 1260506 2846211 2999263 3475519 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 3267786 3409350 4859141 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 261603 466873 489099 721895 1529044 2008833 2634365 2703054 3056815 4627646 4691663 4760259 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 191146 1975427 3998760 4085533 -1 143539 1866649 2501184 3851584 3954914 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 726352 798196 862285 2336273 3599487 4235527 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 -2 286507 853766 2054595 3187162 3693199 3784507 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 -2 807385 1701572 2652893 3263847 3686732 3849357 -1 1785921 2450215 2831852 3279649 3559191 3920315 4030438 4211363 4365339 4559053 4943458 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 562275 601991 626729 1724026 3093459 4712445 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 -2 272140 887298 1262579 2080732 2150726 2367393 3199109 3379257 3692578 3924306 4178754 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 917811 1109600 3539849 3662418 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 2334619 2827645 3485978 3863034 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 521140 787880 1192315 1367405 1648654 1844161 1916521 3654926 4574766 -1 -2 860599 2423763 3004923 4390026 -1 1251669 2439688 3237521 3432945 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 239013 2329744 3226960 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 1453921 1741311 3348215 4582157 4601887 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 4920453 -1 -2 2630064 3340986 3853161 4446024 4626680 4859776 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 133954 723626 2412800 3891023 4835829 -1 -2 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 147507 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 1369403 2700616 4061674 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 1490363 2128938 2879333 3430389 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 -1 1473593 2750724 2972363 3550274 -1 262386 1874740 2221673 3111546 4516233 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 166150 502914 652580 878363 1642691 -1 -2 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 -2 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 2821429 3278741 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 164034 268366 1502498 2640772 2713809 4195386 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 192168 343228 3581761 3784417 3934079 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 1565717 1668654 2203717 2727763 3790140 4130935 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 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 3153378 3222704 3624308 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 1385470 2825853 2883823 3840623 4004003 -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 1193265 1448353 1805055 2388481 2739214 2939646 3445519 -1 486660 1077780 1477838 3134154 3166401 4408982 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 244237 1682564 1756191 1943255 3359323 3512993 3986137 4219785 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 485622 959259 2582369 2973154 3292158 4429527 -1 -2 971385 1565430 4539921 4809675 4939117 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 345761 481759 955377 2848915 4617356 -1 -2 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 51473 522620 1331897 1714939 1834187 2093206 2125103 2461185 2664165 3497266 4776188 4994985 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 -2 285737 540347 2031596 3882326 4270438 4513605 -1 171397 1212495 1666177 1679392 -1 630057 1361926 1742146 3158440 4338856 -1 -2 184289 828917 1129910 1142552 1166107 1390491 1777934 2281669 2563312 3838197 -1 -2 104119 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 177816 611596 721998 1011152 1515122 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 122745 218136 1031042 1124019 1313585 3490156 3694593 4068046 -1 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 270668 899586 1377258 2179293 2239832 2609609 3272192 -1 -2 54112 666206 886606 2626965 3675905 4971943 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 59571 436347 2372085 2413582 3033999 4255870 -1 2215077 2588485 4509675 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 801990 1217741 2378871 2915238 2945043 3814813 3815053 4975705 -1 -2 740080 1348157 1773835 1987656 3984010 4247123 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 1326366 2500723 4279989 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 1070910 2741067 3124041 4287180 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 1389922 1467513 2057872 2869664 3333320 3695923 4197859 4493815 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 1010208 1484880 2413394 3833446 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 1311204 2306470 2786994 3828138 3837917 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 -2 356565 1995811 2131873 3137479 3361455 4404396 4771581 -1 -2 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1763853 2695972 3306042 3329311 4099524 4281936 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 -2 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 2472930 2493513 2684575 -1 -2 782710 973080 1013146 2661946 3006331 4761770 -1 -2 831653 1188111 2832424 2850687 3113271 -1 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 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 1052934 1918690 2222924 -1 -2 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 1157332 1394943 1478608 3696070 -1 -2 1556612 3360322 4116757 -1 -2 1129230 1464620 2806745 3407563 3652395 3700335 4936418 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 122949 189883 941027 3032487 3229748 3285322 3481379 4351883 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 675754 1925055 3030959 3343175 -1 725110 1056162 1447665 2017661 2659463 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 83774 842298 1027071 1320152 2371230 2781777 3143575 3304183 3961715 4330276 4966173 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 283274 1493082 1905438 2342005 2982186 3301010 4047886 4452864 4907744 4999999 -1 400512 410900 1359685 2423845 3387970 4167131 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 627569 1386143 2313980 2568183 3676932 -1 -2 415041 556440 999239 1997314 2928409 3556922 3772092 3790211 4028503 4108846 4197096 4920294 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -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 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 134285 182325 339071 358513 448496 1352999 1720609 1879679 3029159 3135236 3420198 4274974 4594492 4951000 -1 -2 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 27844 287598 362548 410347 1864437 1938820 2405750 2856278 2909342 3307837 3363152 3507222 4062481 4241762 4752085 -1 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 415644 567603 3634938 3657126 3897743 4757053 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 265649 550110 1059588 1164189 2062755 2344303 3352166 -1 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4423821 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 -2 711734 1120395 2849871 4726159 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 -2 269406 4794002 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 143404 1797787 2682046 2946793 4792458 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 1711604 2477832 3006469 -1 1705751 2430230 2491511 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 562275 601991 626729 3093459 4712445 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 13671 2260808 2629012 3672928 4281104 -1 -2 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 884761 1047134 2051621 2179541 3308671 4421005 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 1096147 2096195 4455714 -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 1236195 3216222 4773256 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 323932 1316201 2399344 2425580 3733350 -1 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 36546 1264684 1944458 3562600 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 -2 3045635 3509696 4138347 4516101 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 -2 448588 2999007 3117572 -1 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 1298408 1662655 -1 -2 1237163 1917098 2052890 2767473 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 556470 881865 2394659 3898365 4999999 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 626746 1473045 1828545 1883419 2883916 3163730 4054819 4999999 -1 -2 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 882740 1513226 2158382 2959458 3143581 -1 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 4037876 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4714206 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 -1 3153378 3222704 3624308 -1 194073 284993 640485 2126217 3227307 3481283 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 734503 798441 799641 1114156 1122721 1333800 2352371 2500607 2839917 3475892 3621535 4035067 4037238 4114716 4145578 4299978 4715509 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 116721 567853 2055826 2764710 2834136 2862462 3845790 3873036 4287225 4583386 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 2014657 2245966 3478288 4587203 4914595 -1 136065 839856 958140 2223154 3881512 -1 -2 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 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 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 -2 438590 936674 1433716 2099942 2138439 2851363 2873470 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 1482057 1733001 2767860 3045478 4493446 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 -2 992202 1555772 3394569 3926165 3987612 -1 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -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 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 547554 1176450 2980701 3673372 4175524 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 316761 564367 707904 767480 819919 4451259 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 909150 1188139 1234162 4068943 4523971 -1 -2 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 1774810 2813292 3751864 3963679 4901057 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 448588 2999007 3117572 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 149338 516670 2008349 2120737 2279913 2374614 2521576 2835964 2972496 4053888 4450386 4927056 -1 332104 549937 834142 958933 1066722 1702941 1714815 2532607 2938225 3096796 3327827 3788258 4267763 4293347 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 1421257 1500772 2069588 2844301 2922542 3483407 4198600 4757697 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -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 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 709683 2998921 3822080 4267643 -1 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 777948 1294282 1825011 2207110 -1 40007 218496 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 -2 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 587779 3257768 3575324 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 292245 1322110 3219604 3732728 3737330 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 770677 1658852 1762689 2491908 3158963 4944512 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 807385 1701572 2652893 3263847 3686732 3849357 -1 1785921 2450215 2831852 3279649 3559191 3920315 4030438 4211363 4365339 4559053 4943458 -1 380229 2227293 3621591 4527878 -1 -2 15838 276847 806121 2509209 4751111 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 642346 1318588 2151844 3838133 -1 2156900 3188111 3196711 4155773 4610716 -1 1269265 1913927 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 531701 557651 884361 2843620 4186404 4349048 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 -2 143404 1797787 2682046 2946793 4792458 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 544780 1016349 2243865 4095472 4475536 4819382 -1 3889476 4606941 -1 -2 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 -2 1234100 1300389 2656249 3139248 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 -2 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 2321732 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 401171 2106683 2794510 2794836 3209509 3629105 4052379 4278312 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 760814 1418994 3135059 3139214 4379687 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 305627 473164 637764 1502115 1864361 2171164 2378370 4592477 -1 15796 471712 1330916 2084915 2318398 2559663 2863969 2930331 3051126 3673473 4850071 -1 -2 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 1781831 1997137 2028615 3187237 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3658240 3862027 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 448588 2999007 3117572 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 1368968 2323251 2759634 2927609 3450494 4113823 4533941 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 191146 1975427 3998760 4085533 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 609161 636752 657623 2156539 2442692 2566707 3530892 3617116 3699696 4480366 4858128 -1 -2 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 179718 2592724 2782342 3115161 3700057 4637790 -1 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 80842 485520 1152329 4714172 4949985 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 252641 1623001 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 1335848 2380961 4079538 4250480 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 619187 652993 3343393 3892066 3924440 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 547554 1176450 2980701 3673372 4175524 -1 -2 454655 3378895 3670416 4477025 4793070 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 -2 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 -2 992202 1555772 3394569 3926165 3987612 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 87343 303704 333456 2438447 3681323 4151808 4826090 -1 337293 513694 1221995 1383638 1504372 1885085 2720532 3315621 4698109 4836194 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 158741 573823 1196886 2707842 4643742 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 434327 2828222 3523462 3720903 3920453 -1 -2 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 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 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 1356642 1622122 4420202 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 140402 435775 533568 1111529 1221864 1222345 1494572 1683878 1858924 1975408 2017282 2396006 2966266 3065281 3309733 3482014 3778344 3834561 4373408 4418256 4424180 -1 82885 1341743 3251294 3338809 4444895 -1 -2 842811 992845 2806744 3452226 4442521 -1 161265 3484049 3792585 4347768 4398729 -1 -2 1077034 1637806 2109270 3302721 3987902 4692583 4962016 -1 -2 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 85413 158079 1522724 1885357 1891267 2338482 2452290 4071059 4371556 4859913 -1 -2 2508874 3312329 4411672 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 813667 948391 2285696 3329771 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 2152412 2177520 3031316 3286965 4777069 -1 203300 997253 1697506 1902607 2782403 3836362 4376425 4588150 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 77440 2052722 4188117 4922060 -1 489348 1234016 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 550652 1693100 3365356 4568498 -1 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 201119 1120909 1244051 2868252 3495492 4061214 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 289316 1150440 1837746 2345458 2391188 -1 -2 2665292 2908934 3493749 4599592 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 1180804 1819843 2827975 3929591 4912096 -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 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 511221 774078 1369694 1996820 2082765 2120546 2156023 3431764 3680862 4226453 4328069 4336862 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 1091782 2118115 3713182 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 1356642 1622122 4420202 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 172423 273522 822426 1165434 1609279 2774949 3904708 4167756 4933387 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 104499 848952 1323805 3402701 3440957 4790294 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 -2 914331 1205371 2008044 2378261 4985544 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 512431 1317625 1324575 1502092 1873138 1919029 1973192 2466359 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4772551 4989152 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 205136 332451 4534180 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 953749 1794446 2244880 3825699 4102309 4328650 4494523 -1 208442 297090 1904423 2741479 4011156 -1 -2 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 447271 771083 898821 1804302 3588405 3859533 -1 105534 196607 256313 408848 773585 809621 3494039 3796205 4077500 4222176 -1 -2 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 395736 2191344 3350345 4908436 -1 -2 1235648 1396225 2568018 3117366 3320210 3867121 3903949 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 829781 1050806 1415047 1608184 1781493 2294816 2933284 3406322 4206149 4690588 -1 -2 364309 738214 2095216 2854688 2939778 3644962 -1 -2 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 2125663 2499171 2993940 3407785 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 499718 624063 1457629 3195458 4430869 4963014 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 502657 1221995 3274614 4795834 4836194 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 1975400 2188920 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 932675 940362 1674517 1707655 1923927 2070752 2760222 3114124 3157042 3388456 3856010 4239979 -1 -2 330890 3002268 4056310 4718050 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 1245458 1854176 2015562 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 1512029 1907848 3263356 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1358321 1510130 1684038 2130617 -1 -2 200634 436225 467996 550732 4777324 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 459713 2170564 2265105 2789953 3409453 4071466 4925406 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 316759 410329 566596 2288768 2321603 4146918 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3641078 4321819 4870274 -1 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 146795 965555 989640 1611742 -1 2185399 3180130 4823422 4999740 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 671392 789138 887220 2451419 2772712 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 887076 2087301 3014965 4200484 4817777 -1 -2 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 473491 746251 775244 1687085 2082485 2848923 4281382 4317342 4390173 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 2884748 3906525 3929609 4064905 -1 124284 3565287 3572170 4385164 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 -2 55674 186075 297722 419055 1179991 3452132 -1 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 209285 806705 837711 1979911 1993772 2944628 3503953 3549022 4635135 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 69686 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 1405050 1937621 2366446 3318524 -1 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 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 1261381 1418779 2749450 3332460 3796476 4730826 -1 266404 1427619 3983437 3989374 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 1569383 2113342 2570426 2872462 3917688 4324258 4742484 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 1010208 1484880 2277153 2413394 3833446 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 79598 1049729 1313567 3735475 4311800 4977020 4999999 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 415822 602253 700843 823489 874181 1250010 1494388 1562325 1697590 4641610 4738570 4934682 -1 -2 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 -2 1010550 1156430 1931400 2130723 2567271 2781637 4524196 -1 41921 225662 1431253 4192415 4705459 -1 -2 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -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 223116 934092 2699108 3635099 3694818 4498523 4600065 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 -2 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 2956381 4513780 4536611 -1 1305021 2058105 2670614 2751641 4850628 4873196 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 554997 765296 785136 1804374 2369646 3154445 4785591 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1553131 2160954 2595409 2933936 3620087 -1 589161 1070702 1684170 2833985 3273410 4953164 4975705 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 1737060 2286271 3282953 4834784 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 244801 841732 2872013 3791236 4184796 4575616 -1 240158 823216 1037136 1535697 1581423 3076031 3317656 3525058 4472973 4531335 -1 -2 1091782 2118115 3713182 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 848952 1696153 3320611 3402701 3646838 -1 -2 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 3233204 3960482 -1 -2 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 282766 417630 1144179 2289358 3210244 3522438 -1 -2 232255 455407 780867 1168157 -1 -2 46671 496947 758256 1611241 3808085 -1 1081606 1685596 2125223 2192234 2402594 2446141 2447537 2450730 2750186 3865428 4252405 4541271 4939603 -1 140664 673230 2331525 2396844 3383719 4555495 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 423373 1472720 4121777 4508006 -1 960325 2351481 3435786 3493308 -1 -2 71513 238898 455047 980857 1258918 2047851 2676281 3333850 3350067 3545263 3754970 3940082 4782678 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 241675 552602 1169966 1610161 3667283 4030974 4036365 4735108 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 -2 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 -2 316582 1034620 1178033 1538750 2030080 2498042 2589766 3581627 3734999 3937152 4105155 4936796 -1 -2 505829 598965 1609487 2364719 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 -2 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 621223 1231665 2107095 2203903 4521545 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 1926953 3013227 3063799 3557353 3617138 4955176 -1 -2 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 -2 69893 233232 861900 1583468 1600953 4019547 4676124 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 -2 648495 653635 711935 1184926 3700605 -1 2174151 3585835 4523266 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 185940 196281 766780 1839694 1979779 2288715 3150697 3183745 3193865 3203096 4755624 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 38076 2699716 3966136 4019884 4067257 -1 3543813 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 -2 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 931262 2397542 4989201 -1 -2 1326366 2500723 4279989 -1 -2 2152413 2836933 3057046 3287285 4979811 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 67247 453162 887348 1534082 1891218 2867282 3223706 3570320 -1 309761 358439 481978 820266 1115060 2312286 2893998 4046764 -1 1584377 1780431 2657034 3291197 3608573 -1 194963 233161 1173766 3240371 4096263 4501230 4553365 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 666182 1602069 2507406 2569968 2989568 3768366 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -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 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 4982 519085 820607 2433740 2761687 2789573 2942680 3282309 4426207 4462372 -1 -2 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 1804193 1992212 2823161 3748240 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 -2 183582 342301 1701775 1760666 4168890 4751849 4758252 4977862 4999999 -1 517896 579033 1941987 2505231 2797544 3934748 4205380 4721596 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 753632 1545734 1556914 2580943 2601336 3558905 3582913 3712136 3712487 4121362 4344336 -1 -2 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 156039 1423556 1551898 3261293 3272515 3339859 3633630 3938915 4446715 4535504 4599516 4599562 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 -2 1751170 2038821 2662821 3139939 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 -2 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 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 -2 709919 1058645 2547060 3313789 3865355 4386105 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4323052 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 122274 2491683 2749238 3645488 4124772 -1 -2 2827782 4323486 -1 94908 227508 319007 600665 600791 703450 3119824 3447673 3928352 4407976 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 246402 993238 1664981 2902216 3862978 4269674 -1 -2 1913722 2346425 3401227 3762607 4854428 4893428 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 620201 785278 883548 2025099 2755743 3221474 3786627 4484393 4827863 4999999 -1 684567 3354256 4267765 4629360 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 452995 673028 2324288 2382311 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 564942 1368781 1805209 2580965 3834447 4085302 4954980 -1 -2 303355 545596 1045595 1144885 1659592 1740085 1778525 2599320 2976078 3333267 3690360 3834649 4786668 -1 472788 975311 1120984 1947417 2139526 2586132 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 194538 1854529 3657555 4282841 -1 1737060 2286271 3282953 4834784 -1 -2 447327 1435828 1779112 1996132 2348385 3423693 3749924 3862274 4456875 4964896 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 496176 517861 846996 1491637 4522283 4727279 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 224239 2036851 2476892 3310775 3647088 -1 -2 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 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 587174 677447 935051 1841510 4840262 -1 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 -2 988701 2529284 2585400 4179411 4722784 -1 349175 1567960 3812393 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 675807 796474 1523095 2604334 2653500 2747735 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 252641 1623001 2547423 4344726 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 1824365 1996814 4317938 4924080 -1 -2 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 109196 340621 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 4863922 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 1055477 1449750 2532862 3667265 -1 -2 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 1241451 1334445 2227470 2581193 2817129 3323506 3644518 4855703 -1 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -1 -2 531152 3266644 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 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 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 26661 1001690 2048804 2928080 3388645 3562944 4772799 4815602 4969097 4999999 -1 -2 579150 622453 -1 556805 3752139 4492366 4825809 4999652 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 -2 652307 955377 1234715 -1 -2 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 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 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 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 1556612 3360322 4116757 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 130170 208501 750230 961419 1548424 2406092 3270098 3902388 4913492 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 191325 434728 1450731 1542154 1728855 1823110 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -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 127323 638810 2906306 3694566 4225750 4399336 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 333211 445142 1304659 1367424 1401811 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 20899 230159 486991 862969 996532 1119821 1271709 1480144 1518214 1573008 1734043 1894025 3443996 4042544 4567248 4716913 -1 430046 576882 1612572 2044330 2562820 3935059 4850849 -1 697592 896298 1343731 2228272 4007496 4491727 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 367953 1076160 1653480 2032099 2386475 3189121 3649826 3865893 4242689 4690896 4730940 4881446 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 248469 1332792 1443415 1633247 3079966 3191147 -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 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 34845 1231061 2233086 3278480 3394114 4012937 4202686 4753499 4972164 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 689317 809307 1049578 1210161 1933702 2294755 2802901 3612800 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 47484 759318 1393064 1648340 2027052 3142621 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 629798 671190 1461740 4182849 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -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 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 946244 1324842 4281667 4451394 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 382176 874331 1287032 2695346 3295408 3725605 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 196122 714678 1863937 2225472 3599860 4082223 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 114818 646346 2930992 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -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 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 20340 365064 916366 3871999 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 293785 689359 3549641 3612407 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 317371 767006 1879034 2926957 3202713 3232997 3341573 3392883 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 -2 375245 600085 756828 1280542 1501283 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 23216 1097469 1686828 2015517 2458120 2775815 4929097 -1 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 1084618 1301541 2532091 3056449 -1 -2 1605023 2517839 2519278 4775061 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 2226326 3448716 3619419 4663986 4894570 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 433971 1339624 3695121 3879825 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 95519 648169 1156053 1626171 2488975 2553336 3422875 3573303 4346557 4464285 4771371 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 447271 771083 898821 1804302 3588405 3859533 -1 766570 1006274 1030982 2004130 2575459 2800428 2838910 4298445 4635056 4924123 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2765254 3440770 3761012 4393167 4918646 -1 -2 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 923410 1114004 2687281 4479734 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 84407 629683 1787710 3169557 3625938 4146597 4623386 4700464 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 -1 -2 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 13671 2260808 2629012 3672928 4281104 -1 631190 738388 1411483 1420783 2052990 2293366 3162241 3162768 4486637 -1 629433 892602 2234926 3630689 4136755 -1 743073 883062 2363691 2468483 3011720 4731926 -1 537308 1124860 1221853 2157393 2188290 2450766 2462648 2801210 3041484 3182105 3735862 4028760 4732050 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 510996 548505 811975 1411692 3271984 3882655 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 124648 167108 490727 586087 779571 2246321 3491715 4151268 4393232 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 1790758 2294755 2988628 3969507 -1 331122 354309 797404 1452418 2448161 3399540 4342654 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 2234343 2412110 3373677 4295513 4302854 4862862 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1777280 2843708 3508756 4622669 4957658 -1 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 -2 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 409615 1310763 1554181 2319874 4605878 -1 130994 167757 666182 1229967 1602069 1773209 2290445 2507406 2569968 2989568 3768366 3982993 4857271 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 294677 720711 1436950 1481529 1587290 2420892 -1 1642177 3076604 4089733 4499936 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 510245 715201 795719 881682 2149554 2415966 2653181 3007531 3481498 3653072 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 4200581 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 1449916 4789297 4999999 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 1303430 2044708 3176500 3351264 3452126 3545889 3952358 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 179599 1402565 2105128 3502027 4419016 -1 52103 1026700 1214244 2845010 3232991 3510079 3633229 3734693 3760453 3900647 4099521 4741403 4978217 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 505418 550538 1769841 3229179 3815008 4100607 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 -2 209158 992890 1942470 2446251 2574098 4138311 4393647 4621656 -1 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 1367 1350991 1521372 2285532 2532484 3089435 -1 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 170413 1356541 2301735 3080417 -1 -2 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 795114 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 903473 918173 2817466 3811408 4256193 -1 777624 815373 2052956 4734687 4914292 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 926274 1954050 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 1198872 1319051 1830243 2120098 4905588 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 757618 2740801 3425141 4473354 4581766 4806401 -1 -2 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 70334 636863 655918 1365167 3808186 -1 764245 949740 1133256 1620522 2004921 3012590 3064182 3375981 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 66958 1124703 2530838 2779378 4197734 4472704 4516454 -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 375245 600085 756828 1280542 1501283 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 1042111 2771227 4921312 -1 -2 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 423373 1472720 4121777 4508006 -1 960325 2351481 3435786 3493308 -1 1981769 2905751 3358455 4500881 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2187825 2619246 3503532 3526852 3920990 3978247 4601761 -1 2245546 4738944 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 106734 839917 1656518 2714617 3051122 4990099 -1 66642 491018 2055783 4353841 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 462912 651683 703439 754641 1224081 1804373 1841635 1851213 1879703 3460052 3680456 3741862 4229706 4370562 4716625 4850025 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1248428 2048720 2643101 2844150 2940752 4746072 4837506 -1 -2 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 35130 37320 1490353 2713722 4256622 4719579 -1 25118 122472 658530 2007555 2354093 2521521 2829933 3808668 4972000 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 1482057 1733001 2767860 3045478 4493446 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 258152 1335848 2380961 4079538 4250480 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 361147 634629 1078481 2648098 4718011 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 728869 1513871 3004968 3008765 4243567 4482013 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 15838 276847 806121 2509209 4751111 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 568932 598573 638100 1189443 4390658 4726168 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 1830637 1911220 3579669 -1 1217716 3458341 4945970 4950001 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 20756 300445 532478 1013056 1094835 2493380 4117099 4287525 4418690 4999999 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 928801 1167342 2708655 3687023 3846177 4762989 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -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 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 270300 706004 4145682 4267116 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 48754 298873 323666 466455 1041170 1166268 1408872 3905482 4512190 4752601 4827079 -1 132448 214940 261495 408439 837553 2295066 2899661 3791849 4134012 4302763 4362865 4496830 4877299 -1 -2 61395 1458627 1488565 2453047 2513137 2518635 2533174 2810149 3944686 4330152 -1 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 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 598107 953704 973289 2774921 2795917 3138437 3939033 4075651 4955095 -1 -2 630304 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 4871693 -1 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 175315 625572 1412941 1469988 1855437 2949414 3177180 4733519 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 321538 3604715 4328862 4911307 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 835845 1008346 1613706 2293357 3616935 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1262013 1473770 2764169 4249816 4563193 4900689 -1 1040917 1540357 2503587 4407534 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 308713 2128426 3300339 3865307 4490376 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 1127972 1250590 1689552 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 267759 609673 2465943 3872244 4006381 4113109 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 1398582 1608108 1981920 2173328 2518647 2899902 -1 228413 814135 2503276 2810210 3428453 4057657 -1 181249 1677536 1811929 2893750 3323038 3964437 4121400 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1594155 3419598 4314048 4992377 -1 -2 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 106482 501253 1118593 2661873 3330039 3967528 -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 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 709508 2145363 3378737 4155526 4797842 4981618 -1 1854174 3943079 4661138 4971035 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 768697 3172205 3208103 3487130 4746707 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 179599 1402565 2105128 3850460 4419016 -1 -2 132114 216444 3894298 4884632 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -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 1220090 1888783 2141536 2376579 2933139 3096190 3932125 4055636 4605057 4854303 -1 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 2474779 2804013 4416964 4984219 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 938912 2756850 2818107 3105405 4006062 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 1577916 2226442 4322243 4647041 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 317940 581095 884863 2125663 2437188 2499171 2993940 3407785 4449311 4512601 4880595 -1 -2 2848562 4806862 -1 -2 1210508 1390989 1508457 2560478 2844232 3240197 4230951 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 22205 216973 1369403 2700616 3244540 4061674 -1 -2 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 -2 1009802 2105275 2579203 2601507 2657820 3252526 3669459 4814297 4871181 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -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 579150 622453 802976 1144005 1730947 4385774 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 169974 1933530 2367669 2461143 3338850 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 95519 648169 2553336 3573303 4346557 4464285 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 2121679 2592977 3696152 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 485622 959259 1474238 1740650 2582369 2973154 3292158 3328575 4171519 4429527 4849398 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 611888 805108 2130919 4254839 4753001 4884237 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 514742 3114596 3857610 4152098 4549683 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -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 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 -2 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 786202 1724288 2384564 4901272 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 -2 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 153143 1275769 1381513 1478329 2134050 3354421 3600943 3824952 -1 1230291 3900562 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 144833 184462 551731 2097204 3622828 3863764 3928132 -1 -2 2125663 2499171 2993940 3407785 -1 3153378 3222704 3624308 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 292245 1237163 1322110 1917098 2052890 2767473 3219604 3732728 3737330 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 417111 456426 878374 1147172 2234581 2731311 2925864 2949684 3479985 3619250 3700413 3919544 4206574 4319276 -1 -2 1741015 3076348 4345965 4549769 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 799641 2500607 2839917 4145578 4715509 -1 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 750647 861243 3242260 -1 460291 997661 1108567 1239972 2770028 4933645 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 988148 2171158 3129232 3331898 3549529 -1 751719 1764086 1988437 2495160 4388139 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -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 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 186851 191206 407673 461095 2015595 4720209 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 1698133 3044093 4417557 4811439 -1 859884 1886686 4212052 4536325 4796715 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 81879 645917 963029 1949663 2899552 3381638 3961748 -1 -2 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 1311259 2513472 2566514 3280931 3382460 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 117193 842955 1292997 1327937 1543251 1854174 2029668 2070956 2938771 3943079 4481766 4548700 4661138 4971035 -1 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 -2 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 196573 754617 931877 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4781749 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 617484 790423 810032 1302449 2949334 3094396 4549220 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 601263 2005113 3305987 4235473 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 1088419 1867237 3424424 3779420 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 83996 570534 862851 1563323 3413158 3568006 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 298068 497814 2258845 2641428 4017630 4335678 -1 3406527 3811450 3889476 4510306 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 515134 741295 2076217 2312176 2501276 2918140 3134542 3379989 3451142 3617131 3707030 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 216935 824310 3163647 3466240 3612169 4199095 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 168236 247513 404446 2790711 3223457 4999999 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 252641 1623001 2547423 4344726 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 2085541 2169739 3765495 4483608 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 4873196 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 402477 874190 3839800 4384945 4731587 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 1682220 2862442 4895966 -1 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 36634 1849981 2451061 3765029 -1 -2 506858 745007 1459123 3006560 3016604 4374854 -1 127323 388987 477943 565116 638810 927701 1806596 1890356 2906306 3694566 4399336 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 299985 3264560 4007210 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 266404 1427619 3983437 3989374 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 775916 2112032 2219564 3973830 4526744 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 857987 1547764 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 -2 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 -2 240960 887609 972927 2157966 3263273 3324892 3649685 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 290930 1276865 1469988 2409369 2734519 3042834 3858574 4053409 -1 86828 319360 1044543 1131119 1338820 2504930 3745748 3980338 4239506 4884030 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 191378 519427 783523 1274081 1344196 1961509 2506382 4481530 4817242 -1 1568729 2106332 2417818 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 1031279 1866628 3430991 3593764 4294363 4409394 -1 2098280 3725918 4071939 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 2349284 3267025 3889387 4775076 4784901 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 1924020 2185399 2965910 4198106 4999740 -1 445190 736034 1625569 2637766 3373677 3565417 3933346 4302854 4571788 4738547 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 1008960 1245325 1835679 1878815 2824937 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 2282905 3149685 4754080 -1 -2 927987 2006239 2421884 3740342 -1 35953 501365 1143456 1776211 2271171 2421948 2650759 3808668 4355924 4484195 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 1556612 3360322 4116757 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 70312 416447 707861 2164669 3158437 3297078 3542459 4226893 4386694 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 499718 624063 1457629 3195458 4430869 4963014 -1 -2 138798 3063154 3275148 4435121 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 90637 97972 263853 767018 779591 887265 1744605 2010558 2041636 2348248 2451295 2746777 3037241 3515523 3879747 4338086 4430483 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 4030587 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 384366 1632559 1645721 4157610 4746910 -1 -2 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 587468 919247 935332 1390645 1440759 1538374 1615080 1886868 2118620 2367194 2657628 2666026 3367709 3891856 4108080 4138526 4287120 4597476 4728113 -1 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 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 493454 744891 923721 2378636 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 -2 59027 1115617 2035182 2847954 3087296 3144683 3319897 4423328 4434225 4994979 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 255263 1155311 1592491 1803512 1857947 2230574 3009733 3057817 3120764 3195993 3382299 3670070 3696624 3740376 4333397 4463444 -1 -2 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 55886 1880002 2297874 3021130 3835752 4250445 4602579 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 278394 1839501 2423365 3076308 4176321 4624858 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1423681 1894045 2251738 2354303 2455452 2629971 3621865 -1 117569 2136614 3028004 4941016 -1 280122 573756 1049109 1394885 1801546 1852388 2035000 2088086 2694467 3133751 3708363 4410924 -1 474868 477028 1540156 3716779 3890069 4802059 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 -2 630057 1361926 1742146 3158440 4338856 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 319326 3531663 4521915 -1 351958 506003 1559362 2361508 2386074 2611237 2808837 4102093 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 239013 2329744 3226960 -1 -2 2407787 2950983 2978322 3555670 4680440 4863642 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 946244 3559231 3939769 4451394 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 1157043 1332431 4166543 4611594 4835299 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -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 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 762559 1327808 2030219 3496556 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 -2 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 -2 922338 1641915 2412257 2448393 2684399 3923102 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 -2 13575 1177687 2018716 2359848 2593162 2936304 3202300 3385225 3879373 4289234 4534928 4684125 -1 1070972 1146189 2598513 2967835 3276397 3323840 3440989 3751690 4886875 4923032 -1 449733 539578 863153 955968 1862139 2205637 2832570 3920827 4501929 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 778894 2220273 3428520 3753312 4288874 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 11224 159785 1060692 2808929 3556179 4683355 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 2102440 2215700 2420663 3919367 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 166150 502914 652580 878363 1642691 -1 -2 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 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 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 191146 1975427 3998760 4085533 -1 143539 1866649 2501184 3851584 3954914 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 985782 3204972 3626170 4444454 -1 -2 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 294138 1163380 1527926 1610916 2749683 2970434 3139776 3169761 3798357 3822636 3911132 -1 -2 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 174033 627690 1453160 1564517 1609079 2284703 2478147 2608814 2771107 4002259 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 -2 1165456 1469099 1575926 2488915 4157363 4480587 4795743 4927165 -1 1621213 2223534 4533869 4999999 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 81879 645917 963029 1949663 2899552 3381638 3961748 -1 -2 1276231 2057283 2533814 4503995 -1 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 34357 308420 1234448 1720442 2320703 3188337 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 238645 1021931 1666598 1684647 3207866 4646924 -1 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 988701 2529284 2585400 4179411 4722784 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 310299 1571223 3361813 4079720 4522621 4671602 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 45422 105764 929772 979166 1745396 1901182 2328604 3925587 4243273 4396285 4498453 4841751 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 1230264 1419243 1436171 3012408 3579637 4753610 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 1594155 3419598 4314048 4992377 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1083636 2480302 2630444 3660071 4494811 -1 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 132579 410616 422036 505362 1978350 2695931 3535096 4354167 4367092 4368013 4542308 4661808 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 1910837 2054821 2923122 3174600 -1 -2 489174 971515 1070154 1992106 2082144 4538169 4543645 -1 122090 414236 1692883 2076679 4079045 4296595 -1 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 754060 2676232 3659235 4386816 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 337899 2539543 3124883 3135909 3868992 4335370 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -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 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 754060 2676232 3659235 4386816 -1 -2 672589 1423183 3115446 -1 391936 1223279 2280960 4520949 4568102 -1 -2 1805348 3704626 4244409 -1 1926953 3013227 3063799 3557353 3617138 4955176 -1 -2 887076 2087301 3014965 4200484 4817777 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 24895 91533 606447 1935575 1966858 2153176 3369015 3990189 -1 -2 2201396 3653250 3722088 4173093 4243082 4677169 -1 39281 889340 960692 1614818 1973538 2642545 2917661 -1 -2 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 1548481 1900584 2771833 3256848 3497101 4915528 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 -1 -2 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 -2 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 1315881 3275401 3515772 3657227 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 124684 491225 920072 2424262 2980661 3283967 -1 -2 1888542 -1 129917 270662 654410 687116 1601395 1881166 2746796 3853913 4991709 -1 -2 3406 1385470 1588867 2825853 2883823 3622470 3840623 3941582 4004003 4137201 4455961 -1 -2 1296201 2966274 -1 673289 874355 1886477 2090471 2835968 -1 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 -2 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 1070910 2741067 3124041 4287180 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 1389922 1467513 2057872 2869664 3333320 3695923 4197859 4493815 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 361147 634629 1078481 2648098 4718011 -1 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 675610 2338577 2919864 3624963 4085287 4516388 -1 482900 592469 1286100 1497262 1707387 1886900 2113920 2301048 2551198 2622231 3170103 4503754 4552789 4711786 -1 -2 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 1230264 1419243 1436171 3012408 4753610 -1 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 1058325 1193654 1742263 2029945 3209194 -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 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 805505 1316961 1905977 2120514 2202947 2357270 2871440 3363855 3391625 3977525 4033136 -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 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 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 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 -2 1508989 1821358 3773005 4498031 4897997 4991011 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 466372 656649 887085 1268741 3078452 3393807 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -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 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 -2 1026613 1099463 4594278 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 456064 3127657 -1 360722 1034831 1400546 4315051 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 1556612 3360322 4116757 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 -2 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 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 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 332190 1038119 1142313 2623866 4108547 -1 604032 1899776 2321073 2652947 3049352 3714678 4945930 -1 -2 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 1213546 1221665 1362126 1405184 2030816 2523826 2588185 4021542 4572831 4787418 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 803120 2135919 3473446 4094849 4656543 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 398997 1550618 2757217 3790365 3861467 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 -2 304997 3076294 3727784 4529559 4752881 4883510 -1 1218553 2445593 3392754 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 -2 3024 596376 2264504 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3343270 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 154468 535826 1451506 2283001 2323663 2674785 3004544 3585505 3723081 4122693 4387418 4735374 4799175 -1 -2 1886406 3653994 4145701 4959659 -1 -2 927331 2174135 3625598 3681495 4497183 -1 6586 928168 1648932 3939117 4993465 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 467793 476245 716964 866401 4355651 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 578430 842955 2938771 3272973 4109096 4971035 -1 -2 77789 2921099 3101420 -1 877289 1138676 1216617 1299053 4074874 4163944 4174151 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 1157332 1394943 1478608 3696070 -1 706133 1422226 3020944 4493331 -1 -2 828528 1629990 1660597 1783700 2824674 3136876 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 -2 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 522283 975549 1198753 4962339 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 1057583 2500257 2648197 4688917 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 960963 1286371 4131934 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 181716 461509 1136706 1194369 1732446 2841974 3031305 3198115 3304639 3462773 4215648 4328116 -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 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1991862 2799980 3418772 4768344 4773158 -1 -2 1205951 1803760 2884748 4064905 -1 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 1412927 1507684 1692440 1963110 4476531 -1 -2 288559 757618 2740801 3425141 4473354 4581766 4806401 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 1960474 2504536 3267573 3819738 3925369 4038653 4741899 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 960325 2351481 3435786 3493308 -1 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 3330783 3362857 3479803 3505107 3587764 -1 287667 875169 2032065 2764492 3257388 3964664 -1 88025 208442 297090 759065 866286 1904423 2741479 4011156 4690997 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 77157 891391 1049590 1136296 1587559 1855012 2167220 2238298 2988162 3140588 4180902 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 130170 208501 961419 1548424 2406092 3270098 3902388 4913492 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 345952 2647124 3032307 3067227 3379861 3595651 3683612 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 887076 2087301 3014965 4200484 4817777 -1 12638 337094 632415 2321830 3241897 3363983 3526851 3581312 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 143539 1866649 2501184 3851584 3954914 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 481714 671229 765428 2137791 3592577 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 -2 569868 1172621 4834960 -1 1149869 1252961 2325753 2668290 3155837 3342905 3977543 4327864 -1 435918 514504 874150 1410993 1711134 1814139 4341082 -1 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 -2 224700 788748 2146141 2308811 2321959 4690095 -1 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 -2 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 742861 1905116 2804314 3059900 4786136 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 1751170 2038821 3139939 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 171297 467224 1727275 3239396 3318905 3476651 4321819 4870274 -1 -2 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 59031 606380 1592802 2407632 3424636 -1 -2 491074 1541958 1647969 2509199 2647449 3087889 3173337 4801000 4922998 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 263103 2823702 2941026 3052441 4013844 -1 -2 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -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 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 742861 1905116 2804314 3059900 4786136 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 -2 865662 938364 1254472 2813941 3632684 4186716 -1 -2 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 388987 477943 565116 927701 1806596 1890356 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 609271 1061746 2969018 3189510 4060715 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 1207086 1607110 3366013 4902835 -1 2732589 2782468 3103962 3959970 -1 -2 869852 1448560 1775723 3868205 4565162 -1 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 652213 944830 2800800 4104974 4951063 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 1248864 3162035 3589900 3619903 4276575 4631204 4718210 4926458 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 1427271 1445284 1794626 3211897 3383443 4103170 -1 2511981 3193593 4102738 4453241 4742954 -1 -2 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 549434 757632 1679875 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 467411 567981 661085 1036001 1171919 1729827 2808183 2883147 3820003 4055283 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 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 -2 274134 332936 551453 716682 1301826 1588682 1771673 3581123 3702197 4548955 4744772 -1 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -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 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 661556 673555 2473597 2707355 4797719 -1 -2 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 75741 1520387 2371805 3248174 3576028 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 1619931 2665175 2761306 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 493732 706920 983435 1127653 1696503 2529235 3861952 4335363 -1 -2 124467 1982720 2425921 4154298 4778704 -1 58015 1544080 2430952 2656798 4049992 -1 -2 158398 1143194 1420337 2699048 4081683 4655789 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1389691 2320584 2763212 3116567 3580778 4573982 4754538 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 -2 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 835801 2869664 3410257 3695923 4197859 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 136065 839856 958140 2223154 3881512 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 -2 853139 1125907 1815839 2809903 2822162 3017201 3474044 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 132756 644492 698140 2329915 2891200 -1 -2 1896300 2873192 3613205 3691077 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 659522 712160 792106 1008288 1329182 1892731 2074527 2177118 2542305 2667397 2692382 2733114 2881655 4383685 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -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 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 1261381 1418779 2749450 3332460 3796476 4730826 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 1501645 2027030 3342775 4634347 4646363 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 241675 552602 1169966 1610161 3667283 4030974 4036365 4735108 -1 -2 705627 1033059 1049915 1192494 1971663 2420876 2432712 2893908 3801923 3900912 4220928 4337829 4881532 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 -2 2073272 2498762 3823114 4314781 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 1825131 4524843 -1 -2 723650 1171825 2226373 3801351 4338791 4493311 4927789 -1 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 -2 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4355497 -1 292245 1322110 3219604 3732728 3737330 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 352826 910158 1749555 1801908 1898827 3819182 4236547 4322063 4452184 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 380752 2628611 2847547 3595809 4904177 4951159 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 570534 862851 1563323 3413158 3568006 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 199013 1514998 2945450 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 134036 171164 3851870 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 576024 1033964 1933452 3210373 4511864 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 158741 573823 1196886 2707842 4643742 -1 -2 137818 1365046 1441334 1697011 2164147 4924466 -1 24741 307056 413839 435305 443091 2200740 2846899 3243232 4324178 -1 -2 1275230 3510162 3812590 3869709 4170500 4304702 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 -2 268584 2502829 2809076 3312839 4531778 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 929970 2246369 3733311 -1 -2 317824 1760600 2370299 3301872 -1 17948 577485 1072094 2134115 3307294 4712251 -1 575683 988913 1359437 4829590 4922423 -1 -2 1955031 2445173 4825414 -1 -2 385777 2087667 2487172 2585976 3499165 3651711 3839915 4111528 4194712 4265262 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 728896 863896 1337100 2726857 3797479 3926249 -1 1049051 1586033 2292571 2465135 2540498 2676974 3365309 3470648 4558440 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 282766 417630 1144179 2289358 3210244 3633600 -1 -2 116864 1039820 1083960 1141709 1688782 1746795 1761673 1965411 2151489 2795782 2800818 3520463 3721354 4713413 4938167 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 1384725 2460311 2939551 3648492 4688769 4741626 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 705034 1831265 1966001 2379588 2874338 3867584 3966780 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 161981 400908 1610237 3402867 4401203 -1 229842 1618486 1759363 2463755 3057830 3077966 3183745 3511983 3997029 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -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 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 26362 1254965 1970868 2706292 4398028 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 752581 1380491 1584736 2088646 2670533 3144232 3200196 3352807 3626022 3837792 4009317 4272076 4745381 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 111791 1141719 1170790 1291306 1897900 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 801652 1013155 1525791 1673840 1922057 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 506765 1132650 1204781 2761065 -1 -2 628779 1212747 2485913 3472487 3533230 4051928 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 1761824 2209036 3179707 3226494 4103874 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 463137 2310519 2954138 3872553 4576629 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 -2 1541625 3919304 4301257 4501861 -1 449733 539578 863153 955968 1862139 2205637 2832570 3920827 4501929 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 338107 544740 1134490 1667121 1971071 2515161 2603161 2605112 2724717 3242479 4753056 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 1142313 2334948 3106835 4273872 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 865411 1051281 3642992 4610724 4667707 -1 -2 1141428 1835685 2756766 4809204 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 1644700 4165977 4470362 -1 -2 79158 337656 419972 1686759 2995808 4401880 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 41898 1167723 1715811 1982461 2620382 2862536 3066700 3089466 3193279 3992577 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 392062 636527 2365535 2368098 3928606 4833330 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 907617 1357275 2289149 2607738 3827198 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 -2 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 726458 903473 918173 1934882 2235644 2392409 2817466 2984882 3666402 3811408 4256193 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 1141102 1300843 3116709 3193758 4106079 -1 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 1040917 1540357 2503587 4407534 -1 -2 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 1091782 2118115 3713182 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 519182 775900 2812482 3174899 3676122 3896167 4028400 4822903 4866463 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 635742 893939 939088 1357606 1703245 2099013 3238115 3364573 3852232 3934030 4146468 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 1059873 2016568 3061107 4626049 4886803 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 113903 3356006 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 188210 970830 988148 1288568 3550395 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 120724 1406776 2352449 3246826 3775741 3884964 4938015 -1 -2 74347 523377 893415 1022909 1184000 1894393 2024300 2206245 2330319 3881246 4626997 4677233 4927602 4947629 -1 -2 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 188210 970830 988148 1288568 3550395 -1 859728 1259829 1277168 2374851 4971125 -1 470039 742107 922400 2907878 3422951 3742353 4259453 4818113 4825432 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 1497952 1952037 2793141 3746080 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 177427 328147 2677794 2745699 3452926 3511040 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 188414 307508 2141750 2200356 3214942 3583875 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 1556612 3360322 4116757 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4781112 4790336 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 725068 1544004 1785595 1805924 1896775 2154713 3218217 4586996 4725374 4795255 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 109859 1381377 1894811 3474984 4116122 4185059 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 127323 638810 744854 2238402 2297420 2906306 3406625 3659561 3694566 4097405 4178270 4225750 4298701 4399336 -1 -2 1981769 2905751 3358455 4500881 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 504714 2827782 4323486 -1 -2 818040 2414789 3273245 4334975 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 134285 182325 339071 358513 448496 1352999 1720609 1879679 3029159 3135236 3420198 4274974 4594492 4951000 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 2833731 3880307 4011636 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -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 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 122472 979993 1444494 2555113 2788343 4824283 -1 -2 1551710 1924134 2636234 2815598 3082794 3960798 -1 3045635 3509696 4138347 4516101 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 630057 1361926 1742146 3158440 4338856 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 2309549 4669621 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 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 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 807385 1701572 2652893 3263847 3686732 3849357 -1 1785921 2450215 2831852 3279649 3559191 3920315 4030438 4211363 4365339 4559053 4943458 -1 380229 2227293 3621591 4527878 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -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 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 476274 915860 3585745 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 77440 2052722 4188117 4922060 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 85593 283968 551474 1072170 2017272 4194527 4270888 4804177 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 99838 701729 987578 1140921 1278431 1361934 1693479 2692878 3279669 3714570 3936601 3987135 4475725 4638508 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 175978 278247 287796 459377 520461 1030577 2723617 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 2472930 2493513 2684575 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 2848562 3595932 3976418 -1 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 257451 1837001 2882008 3003173 3519432 4433779 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 1311542 -1 1779211 1795137 1871992 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 397936 2415221 2658084 3915674 4960981 -1 106594 777499 2443206 2747375 2817787 3242120 3641852 3727627 4174683 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 599497 940468 2180350 2449955 3356004 3736431 4126494 4797936 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 415644 567603 3634938 3657126 3897743 4757053 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 609851 846513 1542647 1880002 2465666 2662579 3497901 4162924 4450883 4602579 4938055 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 299001 329627 2550979 4645742 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 351723 621094 4013564 -1 -2 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 680672 1675346 2412587 2953504 3359266 4629230 -1 547124 865608 906648 992754 1305365 2085909 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 171627 872477 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 1207086 1607110 3366013 4902835 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 777948 2697803 -1 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 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 -2 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 907617 1357275 2289149 2607738 3827198 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 1278675 1952302 2611067 2749678 2884400 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 191146 1975427 3998760 4085533 -1 -2 2866594 2994296 3257348 4461950 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1272127 2657754 2948711 3736139 4964104 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 1129813 1339979 4175293 4793314 4999999 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 623094 1187929 1748225 3143271 3170578 3377843 3745229 -1 132762 1053329 1073206 1431432 1847961 3294554 4282265 -1 -2 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 391237 1097354 1918134 4129006 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 434327 2828222 3523462 3720903 3920453 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 40121 603872 1438826 1503978 1746250 2770210 3096518 3176611 3682973 3915535 3936201 4307833 4596842 4985154 -1 441599 633383 1520516 2350702 4110132 4751416 4870230 -1 666489 689366 852075 2720144 4742684 4999999 -1 1772062 2110558 2636073 3224382 3384002 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 454655 3378895 3670416 4477025 4793070 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 293784 371468 987335 3297092 3788411 3845664 -1 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 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 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 865411 1051281 3642992 4610724 4667707 -1 56402 1099567 1101816 3809410 3823142 -1 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 228594 744596 3055990 3594779 4321535 4962385 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 2121679 2592977 3696152 4173539 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 1608729 2557435 2736133 3442283 4335924 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 104039 238547 443717 949466 1169852 3804732 4287365 4293786 4998608 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 128274 917431 4999153 -1 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 -2 113903 3356006 3640066 4525027 4982029 -1 419253 971515 1583779 2037132 2646893 4504802 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 183320 1335000 2001362 4167894 4372014 4875067 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 376359 543681 1071892 1973514 3657183 3976757 4410637 4610162 4969087 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 661170 767006 1411002 1450597 1476724 1854799 2011022 2089162 2404670 2437060 2524931 2591757 3040036 3181091 3184707 4284414 4427571 -1 -2 568304 1227745 2442442 3006386 4202718 -1 630057 1361926 1742146 3158440 4338856 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 877410 1516821 3231978 3893137 4928553 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 444016 485035 585267 1299796 2327268 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 1478790 3828613 4898442 -1 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 484744 604718 909204 989341 1435206 2358657 3699418 4385896 4487745 4501042 4533589 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 -2 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 -2 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 831311 3580674 4440411 4754599 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 -2 476657 1099774 1567545 2632271 3496702 3978710 4155826 4563206 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 522435 1372936 1523794 2108171 3453674 3863863 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 887076 2087301 3014965 4200484 4817777 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 2731311 3479985 3700413 4206574 -1 -2 149338 516670 2008349 2120737 2279913 2374614 2521576 2835964 2972496 4053888 4450386 4927056 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 1251669 2439688 3237521 3432945 -1 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 162091 778720 1440720 2233564 3295562 4887287 -1 -2 567103 625606 2635871 3431837 3658915 4636698 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 -1 405520 1893400 3844068 4330808 4341119 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 986925 1260767 2817749 4755488 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1804193 1992212 2823161 3748240 -1 -2 411568 2497788 2972726 3736165 4783124 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 927176 1334529 1971425 2276273 3714821 4685291 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 81337 221008 838017 1248878 1557027 2500136 3017561 4114201 4158215 4707963 4833950 4864645 -1 -2 579150 622453 -1 -2 2073272 2498762 3823114 -1 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 124684 491225 920072 2424262 2980661 3283967 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 949664 1394236 1654341 1676109 2965626 -1 -2 529544 2977678 3794819 3896420 4350350 4893007 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 971596 1807978 -1 -2 1051630 1453158 1662316 2096836 3045751 3415491 4156503 4469454 -1 -2 646720 1118422 1195287 2164823 2368510 2758426 3946274 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 -2 25967 949387 2510175 2592587 3710392 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 882355 1776524 2395765 3447314 -1 -2 510606 823352 1812798 2740661 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 53090 526307 761286 987368 1562512 2824455 4750071 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 870055 3409959 3996669 4790076 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 356087 477489 583137 1283912 1689479 1756762 2485932 2549971 4148349 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 1088419 1867237 3424424 3779420 -1 -2 472238 798561 1071616 1811491 2282514 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 1484089 1913243 2049520 2623455 2757787 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 -2 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 502756 3350062 3501179 3692738 4406444 4514204 4555960 -1 -2 2229801 3682937 4457991 4739948 4827648 -1 152051 417171 1462018 2414294 3449329 3994196 -1 -2 273187 2575145 4154025 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 -2 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 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 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 1419612 2638991 2908436 3370400 4001568 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 191146 1204141 2481566 2571116 3658006 4397271 4897596 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 464069 1548400 1595894 1890722 3902790 -1 306117 1546660 2010694 2068647 2698317 3015945 3052371 3718208 4208199 4276336 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 427424 1000045 1370401 2438705 2656567 2998685 4054079 4692452 4795622 -1 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 4913 686279 816899 901694 965883 3258265 3337416 3531054 4440313 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 1109038 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 504008 1420440 2027867 2440930 -1 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 205268 900864 1688487 2063253 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 1228888 2353752 4584040 4608682 -1 428465 505771 783340 2017171 2860661 4017459 -1 1711762 2447811 2463183 2483894 2805192 3116414 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 -2 559274 1621842 2298375 4200191 4799297 4999999 -1 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 128274 917431 4999153 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 1095044 1330228 1365051 1822753 2556433 2580490 3509625 3912403 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 292245 1322110 3219604 3732728 3737330 -1 770677 1658852 1762689 2491908 3158963 4944512 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 1176478 2901109 4173017 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 84213 670150 863212 1719702 4811892 4903785 -1 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 58504 567007 1671689 1779241 2668490 3406551 4110497 4569814 4945910 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 443405 1938783 2000409 2713411 2867754 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 299616 3491180 3693900 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 1176597 1678850 1801292 2279303 3220690 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 11903 112624 825598 1962905 2805029 4421659 4560314 4984523 -1 469194 1168017 1628063 1852679 3700130 4098080 -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 1446561 2803695 2996003 3367835 3560330 4674944 -1 -2 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 768855 1176895 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3892458 4316858 -1 1577750 2314461 4247444 4681696 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 129087 1028200 1546121 3190515 3245458 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 961566 4669544 -1 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 260308 676955 1754286 3163409 4627408 4845785 -1 1924020 2185399 2965910 4198106 4999740 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 513125 1999194 3348279 3762167 4081244 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 2752182 3914963 4079110 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 262972 652103 3260548 3350587 3433081 -1 618659 1848196 2006658 3029321 3980343 4408773 4860302 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 973080 2661946 3006331 4761770 -1 -2 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 750647 861243 3242260 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 460291 1108567 1239972 2770028 4933645 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 611727 1627665 1983970 4029313 4663265 -1 -2 389611 963145 1501655 1507370 3080053 -1 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 922338 1641915 2412257 2448393 2684399 3923102 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 2073272 2498762 3823114 4314781 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 1423346 1852149 2372672 2787787 4446148 4466318 4865460 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 225838 532396 927242 1385876 2365919 3370614 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 -2 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4964049 4992071 4993861 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 862921 1832669 3774704 4108547 4380025 4496756 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 -2 601263 2005113 3305987 4235473 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 363840 856348 1300480 2168677 2462748 3288577 3293613 3417855 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 550948 836702 1188771 3333668 4469463 4646454 -1 -2 90637 97972 263853 767018 779591 887265 1744605 2010558 2041636 2348248 2451295 2746777 3037241 3515523 3879747 4338086 4430483 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 115521 990569 1095832 2825662 3149483 3459382 3620055 3650861 3996904 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 94951 2909993 3236911 3903057 3980187 -1 -2 1830637 1911220 3579669 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 116412 387929 597428 813667 931884 3041457 3189320 3323244 4511548 4513137 -1 1190452 1287524 1411306 2065385 4215403 4796772 -1 -2 1041722 1396128 1999440 3112106 3464558 3869775 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 670433 879027 3543813 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 3720595 -1 -2 712319 1922317 2435605 2965908 3131301 3454097 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 -1 1042111 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 94881 139962 1194304 1650418 1905122 4616357 -1 -2 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 -2 23912 393849 2015069 3046362 3623336 4135162 4530728 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 3028928 4749626 -1 -2 3447244 4465857 4999999 -1 84213 670150 863212 1719702 4811892 4903785 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 162123 549895 653032 4292301 4758293 -1 756247 3359323 3986137 4200136 -1 -2 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 1326366 2500723 4279989 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 917811 1109600 3539849 3662418 4461848 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 630941 971258 1518444 1578825 2558430 4352104 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 -2 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 136065 839856 958140 2223154 3881512 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 677585 805503 1000826 1683077 3113071 -1 -2 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 534163 1058465 2480415 3286869 3453286 4487581 4759249 -1 -2 40619 90534 337429 648866 991429 1007733 1203681 1255546 1708970 1876619 2644465 2994649 3201152 3732377 3941822 4044060 4097148 4728712 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 2034471 2130631 2164752 2714249 2814955 2841620 3005288 3231224 4231782 4901983 4909477 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 1142111 3243172 3944641 4043059 4094184 4185024 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 143318 482124 888060 999831 2741486 4106535 4124377 4159312 4670987 4839645 -1 88859 240165 509234 1546660 1963824 3000132 4356392 4969250 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 1066636 1830898 2559334 -1 -2 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 101972 968979 1234559 1241299 1942213 2117458 2494251 2949424 3009787 3575324 4866274 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 831653 1188111 2832424 2850687 3113271 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 165855 667401 947039 1364284 3865279 4484586 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 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 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 1501645 2027030 3342775 4634347 4646363 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 241675 552602 1169966 1610161 3667283 4030974 4036365 4735108 -1 -2 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 332190 1038119 1142313 2623866 2906081 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 137017 145614 218316 730562 1253928 1685616 2407882 2646226 2862953 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 997234 1955459 2001970 3041103 3985933 4124554 4211011 4381706 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 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 28683 1747578 1856614 2104646 4285323 4467591 -1 190708 547794 1951435 2261140 2737582 4884242 -1 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 813414 893535 1062808 2792193 4919382 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 -2 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 -2 2190786 2432245 3768014 3864073 -1 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 -2 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 66862 309303 2051420 2066531 3218372 3226780 3266935 3368509 3690197 3828909 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 1287902 1346579 2116795 2530259 2788963 3975456 -1 559470 759014 763624 1384625 1704861 2694150 3489127 3810047 3979285 -1 291725 314407 2111435 4566975 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 111791 1141719 1170790 1291306 1897900 3991762 -1 2286903 2926414 2961818 3617834 3901739 3988791 4657898 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 611521 1168903 1287783 1920045 3478111 -1 24023 1067773 1829140 2423861 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 278295 1715037 2230227 2340081 2770679 3016911 3498277 3609277 4511291 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 523377 1184000 2206245 2330319 4677233 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 776307 1343037 2166609 2699802 3718294 4364138 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 768807 1328105 1790270 1820819 -1 367944 482840 768052 1727237 3502278 3696307 3973896 4235171 4847293 4924781 -1 -2 868485 3881440 4033198 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 -2 1077780 1477838 3134154 3166401 4408982 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 1716076 2905155 4534507 4882675 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 1914689 2913110 2978672 3650970 4878964 -1 257277 848525 862478 1773436 2144943 2383061 3756950 4117802 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 56725 171131 252582 656022 925164 995951 3317601 3413800 3969800 4469092 4881098 -1 1684183 2836658 4026516 4551592 4918475 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 198883 478562 883326 2485083 2632360 2845673 3224880 4442629 4638823 -1 -2 10269 498934 2709926 4155070 4170857 4417064 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 1236340 2148420 2601339 2647512 3838391 4404339 -1 -2 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 1296201 2462166 2803549 2966274 -1 673289 874355 1886477 2090471 2391094 2835968 -1 463137 2310519 2954138 3872553 4576629 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 894051 1082352 1623441 2228592 2274987 2337598 2648163 2822266 3582538 3993317 4032241 4147130 -1 82374 2070268 2181821 2231813 2760939 3723127 4088821 -1 -2 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 798441 799641 2500607 4145578 4715509 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 -2 384443 1035395 2737128 3870221 4081946 4575461 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 39281 889340 960692 1614818 1973538 2642545 2917661 -1 1136635 2832998 3038221 3582179 3640978 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 1096147 2096195 4455714 -1 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 835108 1847105 2353754 4226915 4411691 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 566115 1758856 1863425 2913429 3499181 3560115 4313280 4425838 4582612 -1 279600 363585 647804 798868 1232270 3827718 4032501 4661730 4891673 -1 -2 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 750230 1232950 1896070 2313040 2644592 3678828 3906589 4274315 4403792 4573330 4935591 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 3645392 4538326 -1 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 -2 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 179599 1402565 2105128 3502027 3850460 4419016 -1 52103 1026700 1214244 3232991 3510079 3633229 3734693 3760453 3900647 4099521 4741403 4978217 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 1358321 1510130 1684038 2130617 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 -1 -2 984294 2270468 2276806 3377843 3469660 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 670433 986552 2354050 2516906 3208267 3239954 3672285 3830753 4108140 4877600 -1 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 1191764 1880230 2486003 3659027 4537965 4749046 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 17267 233611 264454 951999 1791360 3475521 4682739 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 842811 1424283 1433016 1458242 1629010 1973531 2806744 3110473 3452226 4038628 4047953 4442521 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 210040 397082 663333 903199 1206877 1934950 2766771 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 2472930 2493513 2684575 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 1518778 3041226 3421453 -1 -2 1413357 1486599 4107683 4871808 -1 382176 874331 1287032 2695346 3295408 3725605 -1 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 -2 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 -2 663659 682524 806301 2563974 3965376 4124193 4547871 -1 -2 396951 615614 1102352 1559963 4430011 4933783 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 -2 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 292245 1322110 3219604 3732728 3737330 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 108151 481491 543855 1849753 2620751 2861988 3127136 3208561 3901565 4397699 4899516 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 1182982 1828693 1951746 2082318 2600166 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 233918 1087909 2003725 2141625 2624041 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 375284 529267 1068437 2044849 2790768 4725894 -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 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 269406 4794002 -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 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 252641 1623001 2547423 4344726 -1 444090 705380 1248864 1346145 3606186 3783142 4045324 -1 -2 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4826134 4884613 4990267 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 881865 2394659 3898365 4999999 -1 36531 1771293 2050996 2698138 3122326 3383712 3935313 4045845 4283436 4369393 4810355 -1 -2 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 349065 628906 1040606 3682937 4457991 4508156 4856295 -1 913689 1074430 2134836 2223956 2321507 2719371 3039802 3896328 4338178 4573205 -1 -2 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 -2 700843 1494388 1697590 3948855 4641610 4738570 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 42853 215421 333329 2522306 2704433 2844664 3927369 4305284 4400397 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 86677 92030 287267 465649 890727 3422636 -1 -2 1298114 1329117 1642755 1689548 4933638 -1 998149 2032636 3326819 4546761 4910272 -1 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 447454 888282 1653126 2060980 3482040 4331736 -1 1294901 1433812 2017132 4285578 -1 -2 262972 652103 3260548 3350587 3433081 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 507400 2092399 2461691 3331551 4209603 -1 -2 3045635 3509696 4138347 4516101 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 84213 670150 863212 1719702 4811892 4903785 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 2837862 4011387 4063199 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 -2 588899 1211225 3418910 4357325 -1 -2 503132 1353347 1851931 2261894 2877496 4279538 -1 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 19783 482380 527946 738579 1260506 1936942 2462676 2999263 3080984 3119552 3315086 4635170 -1 713178 2176431 3538495 3810035 3966734 -1 25290 217410 983489 1320266 4288395 -1 -2 754136 2132587 4317548 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 373748 392297 563505 719162 815232 2600764 4531570 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 530077 624546 1680153 1924829 2338895 3062523 4048184 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 61273 331776 1302232 1555677 2596891 3569997 -1 -2 1886406 3653994 4145701 4959659 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 109572 483666 1452327 2579519 3338200 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -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 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1669161 2541424 2653074 3575942 -1 -2 34921 457324 707241 1126540 1373454 4951962 -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 354677 736296 2655590 3800938 -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 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 -2 1556612 3360322 4116757 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -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 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 521970 2168074 2505387 3279246 4878286 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 523887 591784 1135626 1562387 2780128 4194368 4680219 4969611 -1 -2 630304 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 4871693 -1 1005671 1240527 2541298 2862350 3294663 4774814 -1 102750 1932208 2608772 2710599 4202708 4709538 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 2034713 2894401 3221270 3766826 3961435 4274289 4882248 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 -2 414346 1016386 2424517 2472102 3053584 3348687 3521527 4119386 4918385 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -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 247075 304728 3022451 3801858 3900299 3914295 -1 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 732550 858912 1183347 1313449 1911345 2001411 2119471 2233373 2813174 3924285 3970053 4186093 4925454 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 482659 1443572 1598911 3607503 3670255 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 587779 3257768 3575324 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 1169797 1314220 1561551 1663418 2879536 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 400525 802327 1694458 1919020 2311223 2593636 2763079 3805075 3867445 4524053 4881422 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 441734 751637 2023811 2566514 2829809 2921506 3358754 4663654 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 744608 3267786 3409350 4859141 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 645667 765018 1536031 2944631 3020438 3692821 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 34845 1231061 2233086 3278480 3394114 4012937 4202686 4753499 4972164 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -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 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 947824 2137184 2762605 4737667 -1 -2 899422 1510987 3824067 4056714 4356065 4642871 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 546548 2666224 2848535 3513571 3679037 3981795 -1 1605023 2517839 2519278 4775061 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 336289 524631 1237716 1433536 2752783 4196247 4312998 4781112 4790336 -1 -2 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 945759 2371363 2534519 3182449 3752591 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 -2 615753 977045 2449544 2980806 3886693 4390026 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -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 942796 2687977 3241572 4196538 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 367500 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 1157332 1394943 1478608 3696070 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 1045977 1246858 1270343 1471862 2004043 2617099 4755366 4789506 4999999 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 -2 212165 323584 1698450 2022425 2299568 2482672 2622404 3686427 4953699 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 20756 300445 532478 1013056 1094835 2493380 4117099 4287525 4418690 4999999 -1 -2 504012 728405 976776 1530557 2539996 3099085 3233335 3796162 4998930 -1 659232 747103 2579146 3679722 3933766 4177018 4484067 4832364 4995541 -1 -2 1299373 2671259 3121984 3743230 4314112 4498380 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 565066 1352156 1466149 1688188 2409889 -1 1241587 2939416 2947990 3346691 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 772804 1293463 2244690 2618872 3149023 3661404 4218808 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 638810 2906306 3694566 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 1591150 3447320 3778429 4787733 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 521870 704262 1533876 4356305 4407634 4692802 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 594234 923085 1774504 -1 662103 786186 924422 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 1141709 1965411 2151489 2795782 -1 265909 531152 736831 797672 1210432 1495493 1870195 2076996 2162368 2483080 2772800 3266644 3538315 3813404 3967373 3993128 4569409 4842132 4892610 -1 3172253 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 673753 927881 943687 956544 1348361 1386399 1703677 1856018 1886042 2326365 2459077 2580811 2650332 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 -2 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 556569 667031 1150730 1631982 2436996 3184716 4390615 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 -2 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 69893 233232 861900 1583468 1600953 4019547 4676124 -1 723087 892894 1420623 2932795 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1064345 3709921 4045985 4529517 -1 463137 2310519 2954138 3872553 4576629 -1 -2 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 146655 758220 1768089 2171213 2427792 2493394 2813738 3196464 3840212 4362465 4475830 -1 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 -2 887076 2087301 3014965 4200484 4817777 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 427564 713410 2144626 2984605 4073964 4112789 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 75741 1520387 2371805 3248174 3576028 -1 471390 1036905 2380744 2547086 2853606 3482299 3816411 3960031 4450416 4465987 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 188210 970830 988148 1288568 3550395 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 507400 1010986 1028973 2973869 3496072 -1 138798 3063154 3275148 4435121 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 1159594 1935507 2615937 3634470 -1 143340 926457 1419764 1676123 2857781 3682140 4140249 4431721 4465053 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 86941 928802 1363513 3954298 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 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 663754 1388309 1415909 2231840 3355075 3666332 4673976 4807667 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 98571 301490 695797 920690 2063981 2201786 2487335 2541276 2784168 2844744 3092276 3139835 3312965 3453034 3479221 3561308 3917403 4157433 4493605 4964522 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 933835 1298408 1485164 1662655 2694229 3851183 4945432 -1 -2 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 291134 728571 3322334 4086258 4558148 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 443550 2381638 3980200 4976879 4987977 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 2731311 3479985 3700413 4206574 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 442323 571400 1058701 2031176 3224331 3839498 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 -2 577756 1171254 1342182 1995685 3177931 3251524 4453229 4687963 -1 1265152 2813635 2987311 3290928 4943204 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 209858 1224642 2084299 3435471 4625782 -1 -2 1860794 2095600 2321695 4155376 4253406 4757730 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 158741 573823 1196886 2707842 4643742 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 81959 161279 271955 547334 671878 777602 976397 1333658 1587612 2052499 2554295 2631158 2762381 2778495 2859540 3014723 3079265 4066382 4515373 -1 111108 1123476 3029413 3471532 3656914 4426245 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 1042111 2771227 4921312 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 81562 607573 757175 4106105 4715644 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -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 144369 346232 1616428 1737210 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 1248761 3070825 3401867 4817211 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 447327 1435828 1779112 1996132 2348385 3423693 3749924 3862274 4456875 4964896 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 130429 892675 1538747 3565983 4222040 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 1297580 1880859 3350286 3687337 3912782 4505348 -1 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 333211 445142 1304659 1367424 1401811 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 110198 839284 1077230 1627774 2302244 2721535 4128185 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 394556 692573 905845 995789 1285171 1366818 1709498 2009461 2430505 2600922 2934204 3003208 3112521 3137013 3592858 3844430 3869854 4270051 4390049 4467746 4790118 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 666182 1602069 2507406 2569968 2989568 3768366 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 -2 564942 1368781 1805209 2580965 3834447 4085302 4954980 -1 -2 1523959 2226927 2906685 3290460 3768366 4376577 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1730727 1959181 2116270 2233009 3496013 3867178 4435130 4457441 4474342 4537100 -1 57704 506136 1019097 1284959 1534136 2437374 2730248 4022646 4117591 4368350 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 770366 1942816 2738208 3602129 4374602 4537335 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 182289 637076 3463076 3720665 4429194 -1 -2 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 266404 1427619 3983437 3989374 -1 505829 598965 1609487 2364719 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 742861 1905116 2804314 3059900 4786136 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 489025 2826149 3141283 3707640 3971145 4740178 4824430 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 713178 2176431 3538495 3810035 3966734 -1 -2 69893 233232 861900 1583468 1600953 4019547 4676124 -1 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 -2 2015284 2267595 3355664 3700326 4361135 4955186 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 299985 3264560 4007210 -1 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 1681631 1866479 2993303 3394628 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 114818 646346 2930992 -1 -2 170290 1605023 1650372 2517839 3813371 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 115521 990569 1095832 2825662 3149483 3459382 3620055 3650861 3996904 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 1811750 2341850 4357904 4712660 4854466 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 179720 1303351 1629021 2418998 3840812 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 95085 412837 980321 1273179 2763542 3348429 3605901 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -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 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 504012 728405 976776 1530557 2539996 3099085 3233335 3796162 4998930 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 504714 2827782 4323486 -1 -2 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 125519 970809 1632191 3127534 4679403 -1 -2 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 768697 3172205 3208103 3487130 4746707 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 404174 1227831 1498141 3315026 3351313 3463699 3546606 3659315 3713181 3737307 4328075 4798836 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 378387 504270 2229685 2672314 4338326 4677245 -1 -2 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 1234681 2340604 4156891 4416151 -1 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 877410 1516821 3231978 3893137 4769915 4928553 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 1140855 3246249 4350721 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 1490601 1843709 3131636 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 823089 2595668 2896218 3220690 3864317 4747404 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 263685 902949 1230291 1259851 1975284 3900562 3958043 3990295 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 350875 1838173 3520573 3841123 4248159 4884769 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 1091782 2118115 3713182 4999999 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 530559 830965 1153843 1591718 2204728 2438962 2503610 3772269 3930504 4386083 4397253 -1 449733 539578 863153 955968 1862139 2205637 2832570 3920827 4501929 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 565066 1352156 1466149 1688188 2409889 -1 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 111315 515958 821769 2573894 2937984 3039257 3066633 3562512 3608464 3836499 3948920 4175185 4409939 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 1928472 2629670 3292821 3301390 3861347 -1 1288235 2992531 3187477 3286082 3849053 4616707 -1 -2 447561 603253 1472459 1504448 1671994 1681841 1861251 2058200 2099854 2639483 3844339 3986443 4052626 -1 2050996 2698138 3122326 4045845 4369393 4810355 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 362318 393900 964985 1665900 1871416 3119847 3278715 3471560 -1 2021642 2526357 2995697 3373286 4825395 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 774874 1724440 1986200 2982053 3358309 4696391 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 -2 217990 1075817 1124807 1865221 2472255 3503257 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 4922 1831384 2301242 3716339 4999999 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 291725 314407 2111435 4566975 -1 -2 896112 1050483 1112506 1513333 2310325 2495616 3107508 3625624 4948064 -1 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 24041 340784 711396 760871 812731 879952 1439293 1742485 1858666 2644194 2669670 2748882 3557795 3635795 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 2318460 2745979 3228787 3380143 3390937 3515488 3572931 4042654 4203792 4828031 4921908 -1 86677 92030 287267 465649 890727 3422636 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 -2 1204880 1241579 4182105 4296131 4999999 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 255286 804958 1979582 2729534 3506820 4907981 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 747147 3100301 3112476 3591898 3820414 3896692 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 -2 1302939 2359896 2913713 3286856 4094525 4676111 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 505468 784083 2609278 2668846 3056503 4684191 4839643 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 155314 231881 650518 1288392 1394279 1880685 1944995 2296274 2334179 2359685 2620181 2894663 4538770 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 562334 807599 827503 880892 1546832 1806883 2252834 2906229 4734409 4771501 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 488115 3295337 4139163 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 7524 12722 213896 1410009 1937012 2245329 3181345 3978005 4174764 4607461 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 402477 874190 3839800 4384945 4731587 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 695701 1631485 1690363 2187333 3240724 4159587 -1 834288 1168645 2329682 3445018 3653527 3729235 3836042 4317944 4649027 -1 -2 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 1525296 2332776 4123601 4151459 4214978 4300907 4358017 4625404 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 420078 899728 1192058 2204299 2287657 3477300 3675849 3687881 4527128 4613165 4698910 4764000 4947170 -1 -2 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 200634 436225 467996 550732 4777324 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 225700 254831 1359889 1385424 1692363 1784877 1967089 2119120 3586788 4027231 -1 -2 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 216935 824310 3163647 3466240 3612169 4199095 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 659904 671823 1810969 2227433 3967982 -1 -2 75884 255525 1758217 3284998 3600274 3889807 4055843 4874731 -1 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 899422 1510987 3824067 4056714 4356065 4642871 -1 299616 3491180 3693900 -1 -2 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 810288 1759934 1956925 3248889 3957463 -1 1829467 3101463 3873956 4506245 -1 -2 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 1471291 4032520 4744793 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -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 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 144369 346232 1616428 1737210 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 -2 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 138798 2334248 3063154 3275148 4021809 4286605 4435121 4739792 4921012 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 678018 941498 1462426 3728274 4005601 -1 -2 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 -2 96176 584117 2032975 3776342 -1 -2 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 835955 1658309 1692246 2370875 3750918 4290179 4720209 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 323932 1316201 2399344 2425580 3733350 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 693090 1064582 1673748 2092194 4396757 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 3287535 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 95085 412837 980321 1273179 2763542 3348429 3605901 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 596381 997099 1614909 1939258 4753098 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1673517 2959871 4133276 4615455 -1 823043 929437 2067829 2559795 4068464 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 1317689 1723526 4302534 4495921 4540921 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 987314 1182689 2388067 3429624 3485500 3526875 4755222 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 41270 1481442 1637302 3077250 3158468 3521660 3998266 4259419 4634061 -1 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 -2 245326 1943593 2066004 3351325 4154873 4438579 4528493 4544463 4581687 4963246 -1 179103 204416 516153 992138 1603575 2187600 2632288 3787719 4539449 4621049 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 1251669 2439688 3237521 3432945 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 621429 2556723 3034805 3288800 3827569 4010869 4030172 4181419 4198409 4283601 4375245 4747280 -1 -2 323932 1316201 2399344 2425580 3733350 -1 139936 489855 507888 589179 1044796 1764965 1776531 2694422 4231782 4234722 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 -2 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4662886 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 733095 1242267 1753444 3536949 3870574 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 4783124 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 -2 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 777948 1294282 1825011 2207110 2697803 -1 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 1685646 2356192 2391848 3128937 3842982 3909982 -1 -2 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 516403 1060944 1389386 2074439 2119866 2704099 2962989 3267416 4160161 -1 -2 621223 1231665 2107095 2203903 4521545 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 1523152 2135663 2224322 4839953 4918341 -1 650351 1530776 2063928 2319383 4010137 4540818 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 77321 1123946 2809712 3057113 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 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 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 290780 1643191 2785606 3660891 4180528 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 448458 731500 914367 1572346 3851792 4217265 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 357269 2421219 2820628 3718626 4331221 4628682 4633044 -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 363339 2080601 2924307 3270414 3484756 3563094 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 252641 1623001 2547423 4344726 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -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 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 -2 306973 1055351 2039543 2480116 2603622 3638964 -1 -2 579150 622453 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 -2 3951327 -1 489025 2826149 3141283 3707640 3971145 4740178 4824430 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 1425974 1779113 2181820 2525577 3387062 4173511 -1 768697 3172205 3208103 3487130 4746707 -1 843462 998571 1360948 1589882 3801754 3957223 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 165070 1860063 2064899 2857785 3961334 4932135 -1 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 13543 468474 493195 4329590 -1 510996 548505 811975 1411692 3271984 3882655 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 821914 2459291 4640947 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 779102 1311259 1537248 1828301 1928864 2205207 2600307 3382460 4367229 4999999 -1 653092 837459 913672 970184 1753704 1946743 2022482 3107417 3349603 3965618 4256189 4394157 4462771 4538819 4915397 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 142079 144333 665472 1425906 1740931 2500566 2622522 2843969 2971147 3093904 3158811 4335270 4514567 4603543 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 1091305 1790082 1855160 2417506 2885683 3276687 3679798 -1 2138251 3604715 4328862 4911307 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 785108 1105469 1530278 2471789 2643877 4152835 4414799 4657329 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 18506 1101276 1595712 1647626 2487231 2946465 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 37363 2533870 2801942 2978039 -1 -2 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -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 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 -2 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 254961 591724 1458114 1863507 2070590 2992178 4962415 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 972518 2267739 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 351958 506003 1559362 2361508 2386074 2611237 2808837 4102093 -1 -2 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 -2 1877569 2152136 3300601 4456485 -1 -2 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 -2 607196 779468 1435779 1818510 3649810 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 1077194 1736280 3425810 4119288 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 -2 504454 1309786 1429376 4566039 4806560 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 803120 2135919 3473446 4094849 4656543 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 424138 726400 1030683 1060285 1794121 2241490 2448071 2606368 3372720 4824243 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 659757 1811944 3577527 4736099 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 188210 970830 988148 1288568 3550395 -1 1015981 2601138 2676767 2936753 4138824 4344607 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 155309 616885 636037 2231037 2931013 2983944 3072171 -1 428572 709950 1399007 3398812 3487513 3832377 3879621 4195426 4950342 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 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 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 425615 914846 1000299 1073711 3830714 3847991 4126700 4527735 4999999 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 2535998 2698174 3617437 3871783 -1 -2 2814435 3769895 -1 -2 509165 710823 741204 1301331 1312433 1369742 1869804 2032778 2046996 2744391 2807302 3029979 4264787 -1 -2 2190786 2432245 3768014 3864073 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 2472930 2493513 2684575 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 263103 2823702 2941026 3052441 4013844 -1 -2 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 926274 1954050 3929657 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 6586 928168 1648932 3939117 4993465 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 2511981 3193593 4102738 4453241 4742954 -1 899121 1046434 4012999 -1 -2 482604 599421 3041407 3795690 3815321 4375045 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 58015 1544080 2430952 2656798 4049992 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 155309 616885 636037 2231037 2931013 2983944 3072171 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 -2 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 1284239 3475249 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 661170 767006 1411002 1450597 1476724 1854799 2011022 2089162 2404670 2437060 2524931 2591757 3040036 3181091 3184707 4284414 4427571 -1 -2 277817 321860 490120 704168 1779626 4366757 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 -1 522283 975549 1198753 4962339 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1163926 1613689 1631049 1827291 3868942 -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 589249 2380983 3496546 3548709 4156994 4533038 -1 655328 1815364 2812372 3895847 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 66030 284360 606720 765681 1366511 1929182 2393827 2580946 3060217 3819971 4495756 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 870055 1249837 3409959 3996669 4153721 4790076 -1 -2 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 670433 879027 3543813 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 422286 885171 1404191 2302910 2593042 3868757 3915984 3976796 3982150 4945922 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 117193 842955 1292997 1327937 1543251 1854174 2029668 2070956 2938771 3943079 4481766 4548700 4661138 4971035 -1 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 511584 710743 932029 3874056 4526322 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 505468 784083 2609278 2668846 3056503 4684191 4839643 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 -2 1251669 2439688 3237521 3432945 -1 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 750230 1232950 1896070 2313040 2644592 3678828 3906589 4274315 4403792 4573330 4935591 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 142743 3081826 3267010 3533323 3539273 4950571 -1 -2 1975400 2188920 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 191146 1975427 3998760 4085533 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 621223 1231665 2107095 2203903 4521545 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -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 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 498198 1333906 3721488 4001558 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 -2 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 2017045 2153149 2343363 3054355 3056225 4722547 4944208 -1 490544 931539 2380388 3301456 3727104 3894589 -1 2174437 2843181 4494620 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 3845429 3970289 4165988 4973355 -1 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 109996 748321 1145909 1733987 2987693 3654723 4387949 4402831 4686181 4718223 4740818 4859355 -1 25799 154232 1423860 2895876 2922283 4029490 -1 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 882355 1776524 2395765 3447314 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 644635 1812104 1982838 2829264 4320389 4549146 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -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 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 1074115 2437772 2494425 2524887 2910576 3403942 -1 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 -2 661454 982268 1233450 2771834 2875904 3631557 3886035 4218757 4376912 4926459 -1 -2 3983437 3989374 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 2545778 2848562 3198220 4806862 -1 38473 2451391 2938655 3232429 4127594 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 835108 1847105 2353754 4226915 4411691 -1 -2 974055 1676887 1892846 2481147 2511505 2976036 3461937 4303031 4955298 -1 -2 517909 780966 2639055 3315316 3522213 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 423373 1472720 4121777 4508006 -1 -2 625637 1406370 2266595 2267038 2535085 2672767 3584998 4634793 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 611888 805108 2130919 4254839 4753001 4884237 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 34845 1231061 2233086 3278480 3394114 4012937 4202686 4753499 4972164 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 946244 3559231 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 1029487 2832496 4019412 4049898 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 703439 754641 1841635 1851213 3460052 3741862 4370562 -1 416783 592270 3358917 4012131 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 -2 995859 1089845 1177793 2222444 4273830 -1 290930 1276865 1469988 2409369 2734519 3042834 3858574 4053409 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 582674 785998 1994581 3375048 4351717 4981234 -1 298594 1112889 1160025 2804914 2899463 3733354 3753081 3837135 4417036 4665216 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 751747 1371387 1930152 1931549 2701436 2868186 2892145 3433013 4379683 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 89897 291880 503270 1210640 1229464 1365431 2196460 4273877 4701543 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 1057583 2500257 2648197 4688917 -1 -2 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 843462 1360948 3801754 3957223 -1 3645700 -1 -2 388942 1767752 1870765 2106560 2733811 3515542 3581195 4203985 4388876 -1 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 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 -2 299001 329627 2550979 4645742 -1 661699 664875 826843 1339292 1877173 2324449 2888587 4412004 4604832 4803313 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 844467 1029174 1342627 2752788 2916630 4595301 4760939 -1 815833 1522836 1544474 3030515 4270224 4646973 4688247 4716683 -1 898367 923667 967250 1270812 1845237 3146717 3670557 -1 158583 306094 705989 1110574 1409082 2454978 3278552 3911892 3979916 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 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 34921 457324 620408 707241 1126540 1373454 4951962 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 390399 2133949 3192182 4257091 -1 74637 2084513 2405712 3127513 4761709 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 378390 1086116 1366340 1993223 4178194 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 41921 225662 1431253 4192415 4705459 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 979464 1514947 1734646 2401094 2895232 4480346 -1 219533 1402369 1494335 2876480 4051985 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1343209 1380780 1632559 1984875 2922256 3639359 4504295 4797371 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 615011 4505103 4685028 4932369 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 414297 814815 1116606 1221932 2070043 2767831 4135703 -1 -2 414346 1016386 2424517 2472102 3053584 3348687 3521527 4119386 4918385 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 41921 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 -2 2231719 2385501 2586151 3215035 4005137 4192006 4909499 4939821 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 -2 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 -2 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 1835481 2134631 2353632 3859714 -1 290784 496002 606925 1079413 1136422 2163621 2511146 3174875 3315253 3935145 -1 -2 1339957 2040546 2821842 2991944 3942181 4490650 -1 81085 966350 2475248 3044401 3983500 4203424 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 293784 371468 987335 3297092 3788411 3845664 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 1490601 -1 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 1038828 2933204 3163840 3599517 4431988 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 556470 881865 2394659 3898365 4999999 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 1644700 3796742 4165977 4470362 -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 -2 504714 2827782 4323486 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 1373667 1629259 1784407 1946906 2634311 2662203 3344097 3734327 3896412 4309976 4464899 4613442 -1 749387 926655 1785305 2269123 2485191 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -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 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 1691593 2359848 2740083 2936304 3367361 3370934 3424990 4126583 4289234 4534928 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1204374 1372473 1918157 4797178 -1 -2 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 162123 549895 653032 4292301 4758293 -1 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 -2 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 210535 420323 778350 948388 1022717 1545360 1657787 1788306 1919271 2048068 2258189 2918501 2919854 3295038 3334638 3401036 3814732 4242059 4667972 -1 2464273 2551648 4278316 4471848 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1358321 1510130 1684038 2130617 -1 -2 803120 2135919 3473446 4094849 4656543 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 262972 652103 3260548 3350587 3433081 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 765303 991842 1707836 2182685 2229068 4451958 4502684 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 -2 35701 2592940 4621511 4667568 -1 -2 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 1860794 2095600 2321695 4155376 4253406 4757730 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -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 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 1255964 2369922 2683557 3130575 4090818 4468550 -1 -2 391237 1097354 1918134 4129006 -1 883673 1523889 1773083 1885339 2705412 2844903 2886319 2972857 3139057 3451557 3538206 3681486 4400467 4845777 4999999 -1 -2 409615 1310763 1554181 2319874 4605878 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 1748710 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 914331 1205371 2008044 2378261 4985544 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 59230 181610 325379 1216102 2318779 2408562 3674868 4272086 4628911 4644470 4927391 -1 1125631 2897530 3221303 4008888 4326486 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 467117 569250 3741552 -1 1482057 1733001 2767860 3045478 4493446 -1 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -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 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 488519 495712 1200791 1348634 1350895 1614160 2354152 3209790 3637264 4003419 4914823 -1 2313980 3163747 4899431 -1 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 910971 1166687 1170365 1337570 1429672 2808607 2947202 4016314 4056306 4400587 -1 899192 1420054 2978000 3713360 -1 1889811 1952131 2275700 4025503 -1 -2 931148 975565 1103035 1434539 1704397 3311350 3342257 3362599 3835811 4066683 4489495 -1 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 -2 326108 458860 933279 972538 1088419 1528002 1867237 3036831 3396929 3424424 3450344 3779420 4075647 4132569 -1 -2 208442 297090 1904423 2741479 4011156 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 -2 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 831353 3890817 4660133 4720657 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 586087 779571 3491715 4151268 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 1698133 3044093 4417557 4811439 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 859884 1886686 4212052 4536325 4796715 -1 -2 57261 123456 744200 1116475 2156428 2357852 3844469 4097322 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 464069 504385 844575 871574 1133537 1595894 1890722 1961819 2290952 2665747 2921296 3139230 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 725068 1544004 1785595 1805924 1896775 2154713 3218217 4586996 4725374 4795255 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 98237 417179 1383807 3088879 3217831 4027736 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -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 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 443550 2381638 3980200 4976879 4987977 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 -2 592050 1506189 2860188 3438060 4549366 4861115 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 168696 356961 384693 554701 1442797 2399749 2605448 3256821 3312630 4280617 4737443 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 1205951 1803760 2884748 4064905 -1 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 1412927 1507684 1692440 1963110 4476531 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 -2 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 1015391 1679356 3111940 4034391 4037437 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 743073 883062 2363691 2468483 3011720 4731926 -1 -2 609102 1508827 4380168 4536767 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 311354 1620845 1632082 3714630 3899439 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 1154814 2637809 3296335 4671049 4817419 -1 2749860 3691811 3817798 -1 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 638947 720178 1153009 3065014 3132954 4605037 4714108 4833055 -1 507568 947670 1628485 1898154 2317432 3355870 3899425 4334055 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 346019 1039773 1049726 2532368 -1 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 -2 495712 1348634 1614160 4914823 -1 2313980 3163747 4899431 -1 306451 2502492 3406323 3969741 4354776 -1 733095 1242267 1753444 3536949 3870574 4774271 -1 -2 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 108583 504794 589701 641799 983753 1929135 3971573 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 362723 563370 2527892 2636168 2703437 2947130 -1 467793 476245 716964 866401 4355651 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 1143158 1345520 1540686 2137868 2195185 2557352 -1 504714 4323486 -1 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -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 198669 1427866 2375421 2435993 3880687 4431343 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 269406 4794002 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 81260 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 495712 1348634 1614160 4914823 -1 2313980 3163747 4899431 -1 -2 1095044 1330228 1365051 1822753 2033205 2580490 3509625 3912403 -1 57343 76043 77998 1772413 3003119 4146830 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 561545 2197666 2681826 3310470 4564585 -1 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 17928 2491410 3757896 -1 -2 706497 1015981 1564626 1709492 2083947 2170477 2334004 3696191 3918823 4034229 4178484 4509254 4527920 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 750230 1232950 1896070 2313040 2644592 3678828 3906589 4274315 4403792 4573330 4935591 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 -2 315630 485693 724510 1146279 1877290 2476098 2543294 2825024 3393560 3930587 4214917 4435354 4468512 4469555 -1 -2 668931 1135274 3401166 4240418 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 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 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 173088 408723 1059240 4776631 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 1570130 1971157 2560998 3188337 4545918 4998685 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 125519 970809 1632191 3127534 4679403 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 2297413 2402173 3177664 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 291725 314407 2111435 4566975 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 193883 1132707 2580260 2664948 3240398 4322824 4395670 4504632 4531558 -1 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 -2 1269265 1913927 2462565 3680177 3865444 3959936 4032898 4038028 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 1127519 3268952 3308259 4028327 4111711 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 1891201 1910535 2447362 3062345 4543421 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 -2 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 2125521 2476931 3037581 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 -2 891176 1163243 1269930 2986326 3167317 3736681 3908120 4270721 4612227 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 4450902 4645089 4698255 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 -2 2173784 2881941 3143126 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 2674859 2750886 2928329 4538196 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 214484 1455822 1548461 2018716 2273991 2416689 2979336 3662418 3890338 3986450 4502544 -1 -2 633356 2216129 3351829 3877557 4061279 4174627 4233543 4772550 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 1044376 1835087 1961719 3843248 4773376 4853900 4940538 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 757670 930804 1384282 1854264 2438722 2672179 3004243 3232997 3341573 3523346 3933392 4747007 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 -2 1326366 2500723 4279989 -1 -2 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 262972 652103 3260548 3350587 3433081 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 1597786 2004566 2017961 4663523 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 414346 1016386 3053584 3348687 4975548 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 71513 238898 455047 2047851 3350067 3754970 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 1248752 1296035 2738741 4275944 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 159664 672226 1039017 2655672 3939334 4622238 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4157429 4575602 4721801 4774984 -1 1950594 2263803 3017306 3449604 -1 -2 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 229839 411514 1023327 3006164 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 771492 800457 1367020 1392487 1729934 1884031 2233299 3004438 4048322 4568914 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 1877569 2152136 3300601 4456485 -1 1029487 2832496 4019412 4049898 -1 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 187187 725208 1470854 1638179 2440258 3242943 -1 219683 387929 815740 1879763 2174855 2473931 3099081 3453300 3864935 4095740 4704500 -1 1382133 1799653 2522699 3095599 3180796 4075054 4278446 4317729 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 689810 1306975 1482885 1605429 1948038 2424391 3227549 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 837109 909980 982118 2931858 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 378390 1086116 1366340 1993223 4178194 -1 477028 1221528 1306865 1758627 4016635 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 -1 974055 1676887 1892846 2481147 2511505 2976036 3461937 4303031 4955298 -1 -2 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 -2 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 6106 33616 300158 550514 570261 1682836 2447628 2910249 3021559 3825648 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 1460473 1928813 2415035 3990722 4438855 -1 -2 20853 629684 1020861 1085307 1471156 4518485 -1 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 -2 408395 1770323 2068994 2927634 4168521 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 233465 479727 4122613 4771125 4796582 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 1142313 2334948 3106835 4273872 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 797804 1258813 1356349 3454497 4339373 4606687 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 768697 3172205 3208103 3487130 4746707 -1 2472673 4735374 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 191146 1975427 3998760 4085533 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 1756810 2131075 3335701 -1 -2 1293818 1667153 1770324 1839680 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 144358 2203834 3380562 3487852 4174824 -1 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 562103 771270 826483 1141102 1300843 2692498 3116709 3193758 3321388 3341175 3440355 3648113 4106079 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 -2 108743 2231882 2323415 2688455 3261738 4328982 4356222 4380147 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 2930254 3691007 3991331 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 694224 776229 1559633 1566786 3382631 4511894 -1 494480 670027 1308284 2315745 2344511 4342309 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 175080 1243034 1364471 2319627 2851936 3405418 3820503 -1 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 620552 953837 1970671 4003205 4061071 4775874 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 1447928 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 -2 459713 1205564 1367036 1630746 1844749 2265105 2341807 2789953 3409453 4071466 4278736 4925406 -1 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 1594155 3419598 4314048 4992377 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 713178 2176431 3538495 3810035 3966734 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 360722 4315051 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 962518 1010180 1787170 2471920 4985647 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 367293 834366 873518 1107383 1737292 3938697 3988046 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 217575 459838 930229 2815791 3457274 4120742 4308049 -1 -2 288559 757618 2740801 3425141 4473354 4581766 4806401 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 58015 245655 1544080 2430952 2656798 2675495 3185237 3252058 3543907 3668188 3867407 4049992 4622612 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 277817 321860 490120 704168 1739377 1779626 4366757 -1 3951327 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 727421 933610 1108179 1958549 4155385 4739008 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 2535998 2698174 3617437 3871783 -1 -2 1565717 1668654 2203717 2727763 3790140 4130935 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 18594 2137232 4403183 4469508 4801822 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 266404 1427619 3983437 3989374 -1 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 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 338107 1134490 1667121 1971071 2515161 2603161 2605112 2724717 4753056 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 270335 1636928 1752476 3269984 3320372 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 762209 2987871 4705493 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 922941 1166289 2010459 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 -2 508556 808817 986393 1352116 2042659 2264463 2319075 2630743 2804921 3244258 3409020 3889368 4776878 -1 -2 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 1072855 2220703 3801657 4483594 -1 -2 2750055 2980150 4126270 4874215 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -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 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 -2 1280468 1660722 2026215 3435945 3922539 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 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 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 1205951 1803760 2884748 4064905 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 640699 845196 969579 3427478 3458172 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 37363 2533870 2801942 2978039 -1 -2 705034 1831265 1966001 2379588 3867584 3966780 4114177 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4838472 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 1728238 2291417 2899902 3703030 4598456 4727453 -1 819159 970720 2054812 2746808 2845152 3072160 3413223 3930643 4143030 4930529 -1 -2 266884 852125 1062190 1846619 1962663 2309995 3155804 3875225 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 381748 506987 1057215 2201561 3499159 4093974 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 -2 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 1269771 1390468 1483893 1600963 2366209 2872798 3075883 3736720 3919163 4096642 4269287 4488580 4658595 4954450 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 -1 -2 986925 1260767 2817749 4755488 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 2313980 3163747 4899431 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 15399 573551 683624 1236387 1597876 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 -2 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 4027949 4284044 -1 -2 323813 2895562 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1412927 1507684 1692440 1963110 4476531 -1 712886 1289619 1747295 1885860 3051383 3057960 4761659 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 153071 222343 2441757 3038771 3431472 3815877 3844857 4089827 4397928 4881532 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 609102 1508827 4380168 4536767 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 1091782 2118115 3713182 4999999 -1 3571 807217 2763903 2921227 3934306 -1 -2 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 1389922 1467513 2057872 2869664 3333320 3695923 4197859 4493815 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 797901 1676692 2201964 2617297 4683539 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 821914 2459291 4640947 -1 573169 1286133 1811820 2567529 3929541 4754136 -1 -2 1386897 1738304 1969277 3952433 4054799 4231450 -1 488461 809747 929541 1824764 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 -2 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 983873 1835396 2477468 3222570 3321811 4453541 4956459 -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 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 1360355 1612356 1803123 1847372 2009963 2234543 3943654 4136515 4382478 4465363 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 627690 1453160 2608814 2771107 -1 652307 955377 1234715 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -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 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 1164453 1253928 2017673 3460034 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 709683 2998921 3822080 4267643 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 336289 524631 1237716 1433536 1743951 1823410 2268184 2352527 2752783 3084392 3930188 4312998 4790336 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 6317 795829 1765153 1856974 2798171 3960938 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 17267 233611 264454 951999 1791360 3475521 4682739 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 1470544 2575621 2775975 3206260 3252416 3745109 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 1583450 2165023 -1 -2 498198 1333906 3721488 4001558 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 1651146 2005101 2329209 4548655 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -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 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 363170 993055 1105507 1976181 2641762 3104628 -1 -2 303355 545596 1045595 1144885 1659592 1740085 1778525 2599320 2976078 3333267 3690360 3834649 4786668 -1 472788 975311 1120984 1947417 2139526 2586132 -1 -2 750724 1367752 3851336 4166165 4361391 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 500310 1083730 1475899 1525273 1630193 4916773 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 881695 1038292 2308961 3292856 3762194 3963456 4214824 -1 668084 1325742 2538182 2873920 3192578 3713039 4586015 -1 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 -2 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 403544 1261121 2280866 3948927 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 831653 1188111 2832424 2850687 3113271 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 266404 1427619 3983437 3989374 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 767374 1626528 1948352 2384181 2478793 2819313 4646728 4968881 -1 317419 1131400 1507320 2648379 4255297 -1 -2 2286903 2926414 2961818 3617834 3901739 3988791 4657898 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 -2 403332 1652245 3738533 -1 1430707 2181881 2842096 4696367 4753098 -1 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 278908 3069956 3480022 3999562 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 1300389 3139248 -1 261413 1897048 3216381 3682814 4907848 -1 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 -2 48000 332290 504907 1925730 2327968 2756483 3399244 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 534237 1852568 4129224 4821381 -1 813667 948391 2285696 3329771 4511548 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 959770 1093688 1538394 1809262 1972893 2780276 3181987 3187543 3435401 3512731 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 857630 1559327 2304779 2834272 4344051 4894355 -1 2749526 4141961 -1 -2 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 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 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 3912616 4800006 -1 -2 1141709 2795782 3721354 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 3172253 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 346000 566733 2651019 -1 1474238 1740650 3328575 4171519 4849398 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 138536 1516275 1546548 3333981 -1 -2 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 5402 66394 413411 716211 856228 907432 1096348 1199446 1459437 1516646 1672759 1699466 1888734 2026058 2027440 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 244801 841732 2872013 3791236 4184796 4575616 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 283877 1583450 2165023 -1 -2 1066722 2038958 3220270 4357856 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 427564 713410 2144626 2984605 4073964 4112789 -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 378781 872807 3092388 3686394 4354052 4892239 -1 -2 141807 229049 241437 887839 1631970 1769694 2150948 2432352 2478178 2478599 2919524 2953887 3582110 3835829 4184471 4197594 4530387 -1 784493 2639295 3887958 3949032 4129275 4850968 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 577567 709074 812967 926274 1954050 2123092 2562359 3059124 3929657 4125234 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 865411 1051281 3642992 4610724 4667707 -1 -2 994888 2475838 3264113 3593265 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3979380 4242415 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 -2 670433 986552 3830753 4877600 -1 456361 1097596 1214038 2007965 2264807 2675989 3919891 4413015 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 108743 2231882 2323415 2688455 3261738 4328982 4356222 4380147 -1 -2 1201854 1373835 1385440 1391019 1900568 2048970 2359793 3140287 3201401 3628431 4075591 4178005 4336932 4606835 4665038 4716635 -1 -2 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 2545778 2848562 3198220 4806862 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 38473 2451391 2938655 3232429 4127594 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 227457 510301 720683 754246 1534336 3078325 3535167 4081946 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 88025 759065 866286 4690997 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 133642 902700 2894109 2902110 3431561 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 549434 757632 1679875 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 637076 783480 3463076 3720665 4446279 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 87721 2813323 3142552 4065443 4651580 -1 2461213 4288116 4933874 -1 -2 493987 743386 1466103 2439969 2807344 3287703 3488490 3770278 4135166 4263466 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 290930 1276865 1469988 2409369 2734519 3042834 3858574 4053409 -1 -2 1115909 2281184 2776458 2886670 4576287 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 -2 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 376572 3028928 4749626 -1 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 22205 216973 1369403 2700616 3244540 4061674 -1 -2 116699 939069 1203289 2677890 2869225 3434804 -1 749045 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 515714 778365 2031977 2712301 4874816 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 130908 910551 1146214 1248229 2601583 3669946 4712478 -1 -2 938912 2756850 2818107 3105405 4006062 -1 -2 200391 1010576 1051879 1256904 1707000 1909028 2416357 2919713 3134489 4999999 -1 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 713178 2176431 3538495 3810035 3966734 -1 749818 973193 2267913 2372999 2539078 4982143 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 -2 88286 91331 224484 500893 785425 908069 934810 1090335 1417827 2595000 2702082 2828342 3433493 3981751 4202330 4401683 4738376 4916592 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 -2 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 709683 2998921 3822080 4267643 -1 448458 731500 914367 1572346 3851792 4217265 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 -2 809765 1107330 1285197 1622886 2116033 2253327 2410940 3054408 3950401 4117335 4307136 4553626 -1 94951 2909993 3236911 3903057 3980187 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 136670 437448 2517070 2832154 2855963 3157768 4489917 -1 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 125475 175284 994228 4131318 4344676 4706368 4709579 4924106 4935626 -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 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 711734 1120395 2849871 4726159 -1 32893 1557410 1578250 2150569 2681829 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 1568729 2045713 2106332 2417818 4424964 4906685 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 2098280 3067316 3725918 4071939 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 115911 933913 987288 1264995 2299977 2607414 2651165 4081718 4337961 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 317597 1375632 2019368 2117085 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 173932 1125112 3261865 3418446 3530731 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 998149 2032636 3326819 4546761 4910272 -1 -2 868485 3881440 4033198 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 66394 753948 856228 1260215 3267616 3525878 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 1991862 2799980 3418772 4768344 4773158 -1 -2 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 77440 2052722 4188117 4922060 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 1844641 3101918 3233067 3438500 4234985 4896091 4984423 -1 133642 902700 2798165 2902110 3431561 3457808 3939876 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 780683 2082498 2686994 4295668 4965242 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 524218 894665 2156697 2711143 4708291 -1 -2 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1669161 2541424 2653074 3575942 -1 -2 867715 3091917 3133533 4544950 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 196640 1476840 1866200 3941838 -1 -2 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 378571 936036 1564487 2099055 2132528 4860500 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 1955031 2445173 4825414 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 1046690 2933204 3163840 3599517 4431988 -1 -2 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 561545 2197666 2681826 3310470 4564585 -1 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 33781 508493 816010 2795875 3992984 -1 449450 636306 2529872 3160173 3279811 4790693 -1 1093514 2130305 2191360 2423826 2664207 3119812 3521429 4190202 4797278 -1 -2 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 466372 656649 887085 1268741 3078452 3393807 -1 -2 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 404174 1227831 1498141 3315026 3351313 3463699 3546606 3659315 3713181 3737307 4328075 4798836 -1 -2 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 155181 1732383 2430039 3843900 4882192 -1 54456 155547 1332654 2247202 3155742 3685307 4383720 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 640657 754077 882740 907617 1142048 1280267 1513226 2095552 2623854 2666322 2752442 2959458 3205151 3955214 4459661 4987465 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 67392 321515 385603 426030 758858 1943648 -1 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 1040917 1540357 2503587 4407534 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 869852 1448560 1775723 3868205 4565162 -1 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 -2 625221 1585608 1621110 2425657 2878196 3097427 4355852 4728476 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 -2 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 1981769 2905751 4500881 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 390399 2133949 3192182 4257091 -1 74637 2084513 2405712 3127513 4761709 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 65459 1162195 1849862 2197365 4777481 -1 30517 61757 558089 765006 939258 2126839 4130116 4680244 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 3672928 4281104 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 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 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 390399 2133949 3192182 4257091 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 1331868 2967629 3518211 3540873 3962926 4714715 -1 863498 2194032 4218662 4595919 4963315 -1 690015 814342 1646239 2570415 3148784 3900692 -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 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 942796 2687977 3241572 4196538 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1291304 2856356 3437273 4602343 -1 -2 2249344 2342747 2387026 2596301 2891445 3682194 -1 1255964 1483166 1834258 2683557 3130575 3152444 4004220 4468550 -1 481164 644287 865411 1037510 1051281 1367036 3260459 3409453 3642992 4071466 4610724 4667707 4724385 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 3571 807217 2763903 2921227 3934306 -1 1149038 1278675 1608994 2611067 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 166150 502914 652580 878363 1642691 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 55674 186075 297722 419055 1179991 3452132 -1 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 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 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 1091782 2118115 3713182 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 1149038 1278675 1608994 2611067 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 306504 332026 414457 1067300 1127679 2639752 3267220 3728343 -1 270741 1450558 1545860 2690322 2879671 3645107 4014133 4473989 4928278 -1 108881 587421 1757091 3347999 3876159 -1 657480 2604249 3521630 3717169 4095963 4112277 4588843 -1 -2 39769 67017 905090 915484 1073321 1665876 2323768 2476320 2694199 2754439 4553112 -1 183857 1647155 2644171 2893164 3682075 3976280 4216955 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 349065 628906 1040606 3682937 4457991 4508156 4856295 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 885765 1183915 1753912 1963285 2710078 2904010 3123426 4413212 4708738 -1 -2 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 90676 2783261 3334645 3349324 3854452 4771425 -1 98866 615919 1349877 2803594 4198155 -1 -2 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 -2 1171862 1784704 1814137 2091426 3069456 3217123 4357904 4522605 4893656 4903391 -1 497914 593893 659596 1035023 2308104 2373615 4521423 4734560 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 454320 2909220 4336999 4375038 4878364 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 914331 1205371 2008044 2378261 4985544 -1 137997 813386 1257167 2462672 2493124 3520874 -1 1290486 1670750 2021635 2820456 3841159 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 398997 1550618 2757217 3790365 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 32395 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 209828 578337 578453 1084338 1479635 2360710 2729003 2950735 3308584 3753195 4816468 -1 -2 517896 579033 1941987 2505231 2797544 3934748 4205380 4721596 -1 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 -2 946244 1324842 4281667 4451394 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 2187825 2619246 3503532 3526852 3920990 3978247 4601761 -1 2245546 4738944 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 252172 421771 972706 2823754 3026457 4602670 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 13543 468474 493195 4329590 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 668931 1135274 3401166 3880061 4240418 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 655328 1815364 2812372 3895847 -1 38853 2167946 2934063 3129999 3661366 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 203300 874588 997253 1045924 1697506 2782403 3569998 3836362 -1 1190452 1287524 1411306 2065385 4215403 4796772 -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 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 -2 269406 4794002 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 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 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 98772 262358 1035386 1474702 1700149 4408515 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 -2 32632 439023 1933519 2902252 4898976 -1 -2 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 444016 485035 585267 1299796 2327268 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 -2 1039773 1049726 2532368 -1 96488 146006 2204872 4598949 4737998 4915376 4962676 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 439347 3025635 3595322 4237698 4558372 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 2840049 3406622 3548891 4215453 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 209828 2140694 2391619 2396031 2606116 3263848 3547325 4384641 4917697 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 136101 2507137 2676216 3735797 3954784 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 503283 1837192 2630146 3488385 4378105 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 1040917 1540357 4407534 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 4692737 -1 50058 286280 435831 908580 3632163 4434968 -1 -2 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 534237 1852568 4129224 4821381 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -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 278962 1958519 2481822 3721945 4362148 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 454382 1286285 1838840 2283215 2745843 2806113 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 3720595 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 -2 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 4394634 4705551 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 884761 1047134 2051621 2179541 3308671 4421005 -1 1925642 2328629 2483580 2654320 4178914 4275565 4332308 4377495 4401957 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 -2 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 -2 547554 1176450 2980701 3673372 4175524 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 363339 2080601 2924307 3270414 3563094 -1 3011046 4137317 4210459 -1 1599453 1835019 2131956 2182375 3123847 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 229839 411514 1023327 3006164 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 521970 2168074 2505387 3279246 4878286 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 1127961 1830500 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 -1 -2 926274 1954050 3929657 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 244801 841732 2872013 3791236 4184796 4575616 -1 -2 1804705 2353057 4105747 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 523399 1814094 4630606 4657461 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 402771 1454411 2210891 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 463974 597834 647554 2357120 2713497 3458504 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 1594155 3419598 4314048 4992377 -1 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 -2 181736 1457500 2432201 2802230 3450528 3567686 -1 1129813 1339979 4175293 4793314 4999999 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 1425974 1779113 2181820 2525577 3387062 4173511 -1 768697 3172205 3208103 3487130 4746707 -1 480302 780683 1258465 1449956 1974770 2082498 2229705 2686994 3197134 3790694 4295668 4479124 4588061 4798579 4965242 -1 2472673 3645700 4735374 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 279406 1164482 1274785 1546541 1985163 2912496 3281378 3355443 3621771 3919240 4273519 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -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 1584377 1780431 2657034 3291197 3608573 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -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 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 988701 2529284 2585400 4179411 4722784 -1 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 711026 1042635 1304659 1401811 1791632 1801056 2846990 2930074 3386904 4852580 -1 -2 247513 404446 2502286 2790711 3223457 4999999 -1 -2 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 947824 2137184 2762605 4737667 -1 -2 2125663 2499171 2993940 3407785 -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 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 547347 780104 848544 2948202 3462500 4525028 4999999 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 -2 109196 340621 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 4863922 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -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 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 -2 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 507568 947670 1628485 1898154 2317432 3355870 3899425 4334055 -1 3328350 3340616 3474884 3507158 4397187 4923293 4948863 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -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 137405 627061 2461143 2668390 2930248 -1 -2 448689 1891232 2438842 4379336 4945432 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 2121679 2592977 3696152 4173539 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 1608729 2557435 2736133 3442283 4335924 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 23912 393849 2015069 3046362 3623336 4135162 4530728 -1 -2 375245 600085 756828 1280542 1501283 -1 1348157 1925363 3530853 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 807842 964336 1429959 1527432 2228081 2524125 3702111 4752686 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 108151 481491 543855 1849753 2620751 2861988 3127136 3208561 3901565 4397699 4899516 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 768697 3172205 3208103 3487130 4746707 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 -1 808192 912402 2110319 4614932 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 164707 201336 641777 1029211 1346974 1783253 1896300 2094395 2575978 3613205 3694580 3894351 4263506 4346225 4777046 4784727 4895773 4940858 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 447454 888282 1653126 2060980 3482040 4331736 -1 -2 579150 622453 -1 556805 3752139 4492366 4825809 4999652 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 -2 760814 1418994 3135059 3139214 4379687 -1 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 620552 639340 953837 1970671 4061252 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3949598 3965709 4463278 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -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 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 41293 1536544 1560725 4629127 4995342 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 2085541 2169739 3765495 4483608 -1 382176 874331 1287032 2695346 3295408 3725605 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 843462 1589882 3801754 3957223 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 130994 167757 371593 1119051 1229967 1773209 2160313 2290445 3982993 4369934 4857271 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 -2 1236195 3216222 4773256 -1 -2 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 87685 1275225 1662421 2640226 3542760 3632399 3635111 4341709 4829780 -1 224505 1476911 1756752 2799045 3098065 3478055 4617234 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -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 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 -2 1251669 2439688 3237521 3432945 -1 317597 1375632 2019368 2117085 -1 945759 2371363 2534519 3182449 3752591 -1 -2 642748 798176 1859013 2251193 2490086 2765336 2936860 3153626 4017110 -1 15838 276847 806121 2509209 4751111 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 770366 1942816 2738208 3602129 4374602 4537335 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 -2 769187 1834301 1865744 1950447 2476989 4073117 -1 184556 1058025 1658447 3772338 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 404174 1227831 1498141 3315026 3351313 3463699 3546606 3659315 3713181 3737307 4328075 4798836 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 481714 671229 765428 2137791 3592577 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 386178 503179 1221535 1523148 2146574 -1 -2 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -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 95085 412837 980321 1273179 2763542 3348429 3605901 -1 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 225838 532396 927242 1385876 2365919 3370614 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 252641 1623001 2547423 4344726 -1 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 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 59571 436347 2372085 2413582 3033999 4255870 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 2358734 2769531 2933204 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 87558 391078 421240 509288 1375540 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 1088419 1867237 3424424 3779420 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 2731311 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 2587615 2614678 2645746 3153509 4824546 -1 -2 12916 1286982 2005567 4168730 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 104119 147625 1551879 2369385 4064828 4133522 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 661556 673555 2473597 2707355 4797719 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 1506402 2041071 2146651 2816708 3941053 4624896 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 -2 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 782122 1264875 1550821 2828108 2946105 4946878 -1 -2 733095 1242267 1753444 3536949 3870574 -1 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 2533953 2612576 3338449 3843136 -1 2057532 2114012 2900638 4116207 4243759 -1 -2 164147 188763 3482376 3981642 4860687 4999365 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2203281 2207150 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 640657 754077 882740 1513226 2095552 2623854 2752442 2959458 3205151 4459661 4987465 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 50054 71667 300409 485658 1712678 1894920 1929529 2244728 2397542 2574260 3032282 4564653 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 -2 421081 1365167 2148693 2549090 3124535 4507205 -1 444016 485035 585267 1299796 2327268 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 1207086 1607110 3366013 4902835 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 333455 1024033 2455422 3640066 3953254 4814375 -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 36573 1752849 1835648 3330397 3475392 4496314 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 1985 389139 2037154 2330759 3408791 4706796 4973910 -1 1864268 4197634 4943085 -1 -2 448588 2999007 3117572 -1 1877569 2152136 3300601 4456485 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 481714 671229 765428 2137791 3592577 -1 -2 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 503865 837127 2302170 3992156 4218207 4694816 -1 564683 989569 1706915 1986880 2373637 3936837 4530082 4845189 -1 1186438 1435252 1935626 3131008 3650946 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 150661 1178987 2102339 3223592 3545889 4223890 4728204 -1 424033 575593 890537 2260832 3953615 3970236 4510373 4821603 -1 1006362 2328804 2458502 4612448 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 101953 1559723 1724009 1901594 2332897 3921779 4425930 4648707 4901723 -1 -2 109196 691896 1014729 1333273 1695491 3623558 4671633 4707314 4863922 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 -2 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 -2 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 134744 1761767 2584268 3019738 3494969 4929801 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 15232 1055794 1144063 2177261 3590509 4736580 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 394482 1146039 1507238 1533857 2015019 2060370 2313909 3310496 4281539 4945916 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 1228888 2353752 4584040 4608682 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 460291 997661 1108567 1239972 2770028 4933645 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 172423 273522 822426 1165434 1609279 2774949 3904708 4167756 4933387 -1 660230 1097632 1201422 2563767 3015332 3126637 3426466 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 214639 1170306 1261996 1618939 1723426 1821725 2142746 2373771 2581056 2623513 2723344 3081993 3545130 3706176 4203983 4319651 4461305 4489709 4593888 -1 -2 946244 1324842 4281667 4451394 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 772508 790339 916049 1326366 2433894 2490168 2500723 3574089 3578353 4208221 4279989 -1 261525 2839573 4054944 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 360564 443019 1401932 1516922 1645571 2086772 2244264 3197866 3542625 4090629 4941120 -1 153048 517253 1572151 1664472 2508525 3392374 3738740 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 446361 1857964 3682807 4260060 -1 -2 2073272 2498762 3823114 4314781 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 1767001 2839738 4225130 -1 2545778 2848562 3198220 4806862 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 -2 502657 1221995 3274614 4795834 4836194 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 91625 1027551 2324790 3054471 3437910 3446042 3881840 4169780 4615105 4999999 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -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 130037 1255398 2305590 2436727 3584612 3731493 -1 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 438271 3212424 3446608 3457752 3545213 4002297 4999999 -1 761093 2185826 2363364 2404930 2823014 3187958 3787027 4610754 -1 92297 237637 2302626 4094838 4920718 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 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 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 86677 92030 287267 465649 890727 3422636 -1 659757 1811944 3577527 4736099 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -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 191325 434728 1450731 1542154 1728855 1823110 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 941498 1462426 3728274 4005601 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 2073272 2498762 3823114 4314781 -1 1423346 1852149 2372672 2787787 4446148 4466318 4865460 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 117039 208249 241475 1302293 1979517 3173702 3973751 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 2190786 2432245 3768014 3864073 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 170873 1235559 1472129 1600425 2061172 2956526 3976598 4325524 4425674 4664394 4887625 -1 -2 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 -2 601263 2005113 3305987 4235473 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 425395 3245962 3648012 4183940 4936769 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 1766564 2057607 2138933 2160968 2275755 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 742876 757814 1838347 2417505 2891598 3170758 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -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 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 2358734 2769531 2933204 3599517 4574471 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 1971425 2130854 4074907 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 37363 2533870 2801942 2978039 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 116412 387929 597428 813667 931884 3041457 3189320 3323244 4511548 4513137 -1 1190452 1287524 1411306 2065385 4215403 4796772 -1 -2 228434 415270 668543 1637153 1966852 3020087 3622781 -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 69095 1892092 2181878 2581734 3467178 3641299 4745766 4757004 -1 713192 2456168 4693337 4722573 4828488 -1 250185 2713587 4659007 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 1482057 1733001 2767860 3045478 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 634629 1707486 3704006 -1 1353585 1448619 1695757 2602953 3147769 3938609 -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 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 1577916 2226442 4647041 -1 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 2264758 2531525 3225049 -1 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4981783 -1 1474238 1740650 3328575 4171519 4849398 -1 248201 506668 757027 2107295 3262900 4714780 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 111939 140275 1220266 1453879 1813556 2609728 3981493 4048409 4917990 -1 -2 106734 839917 1656518 2714617 3051122 4990099 -1 -2 521970 2168074 2505387 3279246 4878286 -1 867715 3091917 3133533 4544950 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 619849 1056159 1243336 1795684 1963919 2630976 3380248 3672023 4713373 -1 97736 1989755 2333632 2650070 3944711 4066519 4099282 4513079 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 113625 1719881 3709956 3902093 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 -2 931262 2397542 4989201 -1 857987 1547764 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 -2 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 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 171131 252582 2311827 3317601 3413800 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 1427271 1445284 1794626 3211897 3383443 4103170 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 -2 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 630057 1361926 1742146 3158440 4338856 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 -2 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 36634 1849981 2451061 3300085 3765029 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 1016213 1183983 1298110 1473357 1850551 2207379 3078203 3810532 3858187 -1 -2 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 1529388 1995437 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 601263 2005113 3305987 4235473 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 760513 3119270 3591888 4728584 4926253 -1 -2 32632 439023 1933519 2902252 4898976 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 610823 1371029 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 -2 264709 2102788 2103641 2437904 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 938912 2756850 2818107 3105405 4006062 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 129830 165347 1105489 1640658 1672487 1704407 1738142 1933624 2657330 3102726 3154673 3456419 3679928 3737123 4042460 4689823 -1 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 301339 393424 427713 760090 950090 1012254 1544851 1748647 1963275 2812302 3052131 3313450 4519646 4697990 4858445 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 209858 1224642 2084299 3435471 4625782 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 -2 1471291 4032520 4744793 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 299548 581404 1032877 1062568 1507129 2109427 2742962 4417069 4849477 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 490481 1378676 1621182 2071034 3232065 3792119 4500123 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 -2 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 1182982 1828693 1951746 2082318 2600166 -1 1471750 3021658 3124873 3150839 4641128 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 2144154 2489145 -1 -2 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 488792 628585 2562056 2573046 3430702 3588827 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 960963 1286371 4131934 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 252641 1623001 2547423 4344726 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 2064196 2121952 2357624 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 265995 530805 654593 771950 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 3129911 3576964 4152653 4970279 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 -2 515419 998477 1402369 1494335 -1 -2 805505 1316961 1905977 2120514 2357270 2871440 3363855 3391625 3977525 4033136 -1 -2 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 557651 1229636 1620061 3968571 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 998149 2032636 3326819 4546761 4910272 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 338107 544740 1134490 1667121 1971071 2515161 2603161 2605112 2724717 3242479 4753056 -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 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 -2 1026613 1099463 4594278 -1 244478 279961 750828 3277331 4231244 -1 -2 642748 798176 1859013 2251193 2490086 2765336 2936860 3153626 4017110 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 -2 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 1638 330336 4150156 4624359 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 -2 472747 1820420 2713392 2825118 3064677 4728783 4840051 -1 1008960 1245325 1835679 1878815 2824937 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 836323 1107649 -1 -2 438473 1294901 1902561 2853077 3000136 3513802 3962432 4175364 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 1608844 3304037 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 222128 2344697 2945546 3625749 4013026 4286720 -1 597985 757181 864700 1055363 2550130 3098359 3195632 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 376572 3028928 4749626 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 716003 1275759 1451259 1821003 2097374 2293294 2626266 2780068 2889156 3460640 3612414 4327211 4778108 4951724 -1 -2 217090 325321 1635140 2321173 4642573 -1 -2 143404 1797787 2682046 2946793 4792458 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 494144 1110427 1166409 2313601 3300604 4465623 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 2275685 3447244 4465857 4742328 4999999 -1 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 58504 567007 1671689 1779241 2668490 3406551 4110497 4569814 4945910 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 188169 652235 1371599 1420033 1518554 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 391710 682387 711529 1053526 1250848 1294280 -1 221250 3804375 4646472 4878630 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 454382 1286285 1838840 2806113 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 1921178 3332597 3335739 3716882 3793253 4328588 -1 1061392 1459872 1615121 2830817 3933241 4880766 -1 -2 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 713178 2176431 3538495 3810035 3966734 -1 -2 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 299985 3264560 4007210 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 1486650 1673517 2959871 4133276 4615455 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 6987 609161 636752 657623 1027955 1421538 2156539 2325346 2442692 2442833 2566707 3490250 3530892 3617116 3627863 3699696 3931460 4480366 4858128 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 2049481 4078179 4553334 4736786 4999999 -1 -2 795829 1286319 1426379 1856974 2553085 2798171 2936599 4102122 -1 1102897 2334817 3923011 4679134 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 -2 220501 1846660 1992212 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 2151489 2795782 3721354 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 396112 516142 2492976 2500946 2948289 3807262 3860110 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 92924 1118365 1363583 1847679 2383422 3992699 4069085 4758126 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 -2 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 130203 184439 1857248 3647542 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 198016 619681 788814 3658240 3862027 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 1486650 1673517 2959871 4133276 4615455 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 2276174 2761758 4056537 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 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 713178 783467 2176431 2937129 3490339 3538495 3810035 3966734 4167045 4855393 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 438894 769510 1506023 2287174 3131325 4672321 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 61227 451476 514879 597475 2734723 4797995 -1 23041 439231 888288 1791359 4353403 4544957 -1 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 -2 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 749387 926655 1785305 2269123 2485191 -1 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 1365167 1518421 2283239 4402580 4928255 -1 -2 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 67392 321515 385603 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 -2 750230 1232950 1896070 2313040 2644592 3678828 3906589 4274315 4403792 4573330 4935591 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 -2 69893 233232 861900 1583468 1600953 4019547 4676124 -1 723087 892894 1420623 2932795 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 321538 2138251 3604715 4328862 4911307 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 -2 2731311 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 468758 924789 1257607 1335621 1424814 2015951 2579243 3194160 3455443 3672904 4328028 4955708 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 1028606 1619931 2665175 2761306 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 -2 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 505628 536485 1429853 2715392 4084598 -1 -2 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 433971 1339624 3695121 3879825 -1 83071 781530 1931530 4695553 -1 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 1723056 1795145 2501738 3043256 3567762 4713120 -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 1298114 1329117 1642755 1689548 4933638 -1 998149 2032636 3326819 4546761 4910272 -1 -2 1017160 2718770 2763105 4204485 4784015 -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 770595 1763173 2352713 3835622 4489972 -1 559274 1621842 2298375 4200191 4799297 4999999 -1 -2 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -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 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 777948 1294282 1825011 2207110 2697803 -1 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 -2 769187 1834301 1865744 1950447 2476989 4073117 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 918319 1776211 2323613 3981049 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 18594 2137232 4403183 4469508 4801822 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 41293 1536544 1560725 4629127 4995342 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -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 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 287935 2072430 2675415 3017135 3262408 4168785 4522371 4624906 4887115 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 306789 555694 1253967 1270346 1353385 1650926 1910700 2526537 3265726 4402582 4965867 -1 1195852 4157130 4862890 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 240960 887609 972927 2157966 3263273 3324892 3649685 -1 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 410140 430103 802585 1096776 2328987 2412662 3257587 3479455 3944073 4112833 4432616 4805716 -1 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 825671 1964628 2191238 2652751 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 303355 545596 1045595 1144885 1659592 1740085 1778525 2599320 2976078 3333267 3690360 3834649 4786668 -1 472788 975311 1120984 1947417 2139526 2586132 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 7158 546962 2388274 2497215 2756803 4650495 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 1485722 1570331 2349244 2562181 4005813 4855932 -1 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 2575459 2800428 4613861 4825709 -1 1831384 2301242 3716339 4999999 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 191146 1488127 1652351 2069037 2997214 4085533 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 333211 445142 1304659 1367424 1401811 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 1286319 2553085 2936599 4102122 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 730444 985321 1627822 1956333 3319570 3322746 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 685254 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 643296 1567960 2551198 4023710 4103730 4696126 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 986925 1260767 2817749 4755488 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 41921 225662 1431253 4192415 4705459 -1 219654 1888513 2100199 2151441 2402504 2691618 3115783 3538847 4251401 4338588 4656876 4805240 4839386 -1 -2 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 2201396 3653250 3722088 4173093 4243082 4677169 -1 -2 78366 675652 2823488 3770058 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 1351877 2708236 4309943 4371740 4947844 -1 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 -2 368358 802191 2109576 2231029 2828868 3764545 4543960 4999999 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 1476132 2597047 4866547 4995486 -1 94240 202339 415253 1096446 1374508 2478926 3360952 3706352 4297772 4752229 -1 160062 1173129 1707256 2427291 2602869 3512222 3628985 3811426 4152185 4322456 4439166 4778354 -1 1092569 1428927 1857311 2061891 2234184 3298335 4085864 4769873 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 881610 2705112 2798137 3865068 -1 -2 87951 389449 761631 1033695 1686036 1691232 2954246 3531846 3939502 4782947 4982933 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 269406 4794002 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 161265 3484049 3792585 4347768 4398729 -1 -2 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 -2 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 758811 929642 1236195 4994613 -1 -2 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -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 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 694224 776229 1559633 3382631 4511894 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 1241451 2227470 2581193 2817129 3323506 3644518 4855703 -1 809203 1003462 1048987 1050767 1391569 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -1 -2 733095 1242267 1753444 3536949 3870574 -1 293213 1562097 2305991 2563121 3823731 -1 682870 1052790 1112750 3027825 3440698 3969741 -1 -2 1294901 1433812 2017132 4285578 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 401730 1329457 3531997 4360627 4775355 -1 -2 77440 2052722 4188117 4922060 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 -2 713178 2176431 3538495 3810035 3966734 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 20853 629684 1020861 1085307 1471156 4518485 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 1052576 2559036 3296820 3687418 4898985 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 1038801 1518778 3041226 3421453 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 611973 2130851 3703660 4174020 -1 -2 321538 2138251 3604715 4328862 4911307 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 321538 2138251 3604715 4328862 4911307 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 2535998 2698174 3617437 3871783 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 81879 645917 963029 1949663 2899552 3381638 3961748 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 640657 754077 882740 1513226 2095552 2623854 2752442 2959458 3205151 4459661 4987465 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 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 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 830311 1573553 1933240 2167332 2583481 2655519 3080244 3899862 4035281 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 1255321 2152535 2903417 3370206 3418226 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 721786 1452655 4464891 -1 849202 2274989 3797179 4517984 -1 -2 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -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 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 1388873 1872642 3097703 4236977 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 -2 515419 998477 1402369 1494335 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -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 4414536 4857146 4955268 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 15826 939118 2300666 2957938 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 495712 1348634 1614160 4914823 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 92849 314821 812731 2570028 4920149 4925718 -1 2313980 3163747 4899431 -1 733095 1242267 1753444 3536949 3870574 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 998519 1026699 2412316 2892804 3215974 4847885 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3658240 3862027 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 448588 2999007 3117572 -1 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 1077194 1736280 3425810 4119288 -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 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 503739 523175 670433 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 903473 918173 2817466 3811408 4256193 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 1083636 2480302 2630444 3660071 4494811 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 544780 1016349 2243865 4095472 4475536 4819382 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 612911 1791591 3138740 3467575 3986027 4590331 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 198036 498714 635906 908908 1099757 -1 -2 1317194 1623671 2383328 4530014 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 81664 320907 1116475 1871625 3042072 3185784 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 443405 1938783 2000409 2713411 2867754 -1 1699736 1813159 2700264 3101607 4330227 -1 -2 482659 1443572 1598911 3607503 3670255 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 -2 234184 2082884 2301680 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4829616 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 48754 298873 323666 466455 1041170 1166268 1408872 3905482 4512190 4752601 4827079 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 67902 86536 1912436 4099617 4323052 4554782 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 11598 316205 1573573 1799593 2538135 3938810 -1 578493 1173132 1237011 3148470 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 -2 498198 1333906 3721488 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 1237163 1917098 2052890 2767473 -1 -2 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 247586 869906 1772559 1998153 -1 -2 659911 2315638 4262866 4391785 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 -1 2202947 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 798441 799641 2500607 2839917 4145578 4715509 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1594155 3419598 4314048 4992377 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 1008960 1245325 1835679 1878815 2824937 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 107288 933310 968505 1165982 2828916 3405306 4393124 -1 1430599 2647728 3617446 3864742 4002555 4486391 4524657 4863089 -1 1781831 1997137 2028615 3187237 -1 -2 778894 1844065 2445655 3428520 3734754 3753312 4288874 -1 82275 1008495 1153521 1916629 2226367 4586569 4800342 -1 52103 1026700 1214244 2845010 3232991 3510079 3633229 3734693 3760453 3900647 4099521 4741403 4978217 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 103509 760162 1754164 2250126 3059623 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 184556 1058025 1658447 3772338 -1 -2 1728502 3512665 4989124 -1 -2 523629 1316910 1451882 2109638 2415118 2553592 4681590 -1 1248761 3070825 3401867 4817211 -1 1067615 2196470 2405788 4115613 4659074 4847636 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4909847 -1 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 947837 1002903 1102198 2165931 2355622 -1 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 870055 1249837 3409959 3996669 4153721 4790076 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 459713 1205564 1367036 1630746 1844749 2265105 2341807 2789953 3409453 4071466 4278736 4925406 -1 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 98866 615919 1349877 2803594 4198155 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 1512029 1907848 3263356 -1 -2 78413 334406 523216 1338737 1492821 1535532 2157004 2171260 2384247 2786623 3321880 3438038 3646993 3737363 4103199 4607963 -1 239896 723532 876045 1136721 2217483 2398119 4143025 4610063 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 58445 120738 2069048 2920838 4004707 -1 -2 75741 1520387 2371805 3248174 3576028 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 384443 1035395 3870221 4081946 4575461 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 20407 319044 935872 4497360 4976795 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 -2 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 36645 781599 1272609 1276581 1400577 3129486 3467058 3639452 -1 1021068 1044934 1460902 1564626 1734351 1874838 2334004 2373970 2671884 2952904 3696191 3702144 4509254 4527920 4757730 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 1123132 1136369 2242681 2904902 -1 333211 445142 1304659 1367424 1401811 -1 -2 1050799 1753364 1922273 2084747 3626038 3733350 4554786 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 1084772 1199890 1623423 3166630 3269693 -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 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 122274 2491683 2749238 3645488 4124772 -1 -2 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 1000264 2029449 3755402 3782760 4891843 4903043 -1 1220074 1919315 2130735 2163192 2823743 2919098 3014873 4693869 -1 -2 593866 633927 639174 674260 1112956 1922211 2138916 2405632 2411416 3579092 3737779 4013845 4229490 4570823 -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 998149 2032636 3326819 4546761 4910272 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 615011 4505103 4685028 4932369 -1 -2 846162 1074060 3637612 4221283 4358805 4857171 -1 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 34845 1231061 2233086 3278480 3394114 4012937 4202686 4753499 4972164 -1 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 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 409615 1310763 1554181 2319874 4605878 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 44435 117198 817522 1075253 1331123 1566765 3178382 4157917 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 270300 706004 4145682 4267116 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 644529 1235698 1352771 2477832 4514200 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 621223 1231665 2107095 2203903 4521545 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 99532 2104231 3331880 4167400 4669111 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 1338248 2016057 2074148 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 -2 444016 485035 585267 1299796 2327268 -1 -2 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 122987 2346521 2604602 3665680 3939067 4468069 -1 -2 61102 1118762 1357622 1754895 2061382 4470287 -1 94951 2909993 3236911 3903057 3980187 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 768697 3172205 3208103 3487130 4746707 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 -2 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 109572 483666 1452327 2579519 3338200 -1 726658 1466043 2674206 2921147 4682231 -1 -2 573475 2356643 2425841 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 23041 439231 888288 1791359 4353403 4544957 -1 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 -2 299616 3491180 3693900 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 87721 2813323 3142552 4065443 4651580 -1 560570 2081449 4177240 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -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 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 1206287 2054083 2465783 3082651 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 971596 1807978 2591085 2651982 4936033 -1 -2 1298635 2769198 -1 -2 102993 210452 332602 3720006 4474902 4730091 4847248 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 678023 1603462 3251920 3966375 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 -2 15232 36911 652679 1427905 1428425 1811796 3563844 4054702 4321320 4999999 -1 -2 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 15187 305846 423731 767053 1092511 1311534 1892422 2011710 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 133376 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 948402 1178549 1192964 2195208 3269476 3413021 4839440 -1 -2 70553 1059991 1748226 -1 -2 1556612 3360322 4116757 -1 -2 87799 1256503 1337155 2084358 3766086 4503208 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 507400 1010986 1028973 2973869 3496072 -1 -2 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 -2 164034 268366 1502498 2640772 2713809 4195386 -1 261603 466873 489099 721895 1529044 2008833 2634365 2703054 3056815 4627646 4691663 4760259 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 907617 1357275 2289149 2607738 3827198 -1 -2 241675 552602 1169966 1610161 3667283 4030974 4036365 4735108 -1 -2 413829 777012 2601791 2912706 3484899 4781825 4969763 -1 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 462050 940039 1577749 3261534 4811063 -1 918478 -1 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 628053 963117 1192464 1395728 1492912 2296943 2343466 2591593 2653155 2978508 3069875 3080591 4321840 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 832317 1057291 2078031 2301396 2330048 2795087 3169205 3433974 3814243 4178914 4880384 -1 -2 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -1 -2 237193 895394 983942 2410300 3411715 3980291 4601215 -1 -2 32632 439023 1933519 2902252 4898976 -1 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 -2 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 1208982 2255077 4202400 -1 61227 451476 514879 597475 2734723 4797995 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 -2 395404 943610 3995612 4575063 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 482659 1443572 1598911 3607503 3670255 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -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 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 401656 2149058 2885198 4112074 4641386 4766841 -1 1049347 1293280 2407303 3257287 -1 -2 775916 2112032 2219564 3973830 4526744 -1 -2 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 12638 337094 632415 2321830 3241897 3363983 3526851 3581312 -1 962518 1010180 1787170 2471920 4985647 -1 -2 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 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 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 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 515227 935959 988251 1033286 1387514 1655700 1742074 1827856 2060151 2284383 2374157 2725833 2799131 2902730 3688395 -1 -2 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 -2 997554 4633826 -1 1042111 2771227 -1 -2 28683 1747578 1856614 2104646 4285323 4467591 -1 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -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 124027 472294 708225 1103453 1889281 3058225 3384908 3848881 3942113 4182895 4410140 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 471220 1751169 1942106 2460336 2997636 3090107 3397317 3436266 4319834 -1 -2 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 628779 1212747 2485913 3472487 3533230 4051928 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 -2 1248752 1533795 1933920 3711039 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 32632 47355 105400 439023 532131 1646409 1860330 1933519 2225972 2412281 2768100 2902252 3109342 3418166 4898976 -1 534237 4129224 4821381 -1 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 296680 384779 929043 1668006 3092845 3307482 3768955 4457641 4723191 4910868 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 311024 865590 1308680 1394440 1664221 2055070 2796025 3256932 3783274 4482805 -1 -2 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3658240 3862027 -1 -2 237287 299200 654853 669034 679768 824708 1874820 1930460 2101039 2166123 2322469 2936874 3832844 4298767 4410980 4689546 4789913 4970595 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 -2 1097959 1340481 1393378 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 363840 856348 1300480 2168677 2462748 3288577 3293613 3417855 -1 -2 252641 1623001 2547423 4344726 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 5791 1885347 2035834 2259755 3395377 -1 443844 2040508 2210600 4208543 -1 -2 4345116 4973884 -1 694695 1831077 2013791 2852730 3120014 4038603 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 589249 2380983 3496546 3548709 4156994 4533038 -1 -2 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 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1064345 3709921 4045985 4529517 -1 -2 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 -2 299985 3264560 4007210 -1 -2 565066 1352156 1466149 1688188 2409889 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 2215426 2573772 2912708 4635113 4809023 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 576024 1033964 1933452 3210373 4511864 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 2731311 3479985 3700413 4206574 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -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 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 738343 1729982 2352236 2595905 2680726 4772428 -1 -2 988701 2529284 2585400 4179411 4722784 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 1594155 3419598 4314048 4992377 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 -2 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 244478 279961 750828 3277331 4231244 -1 -2 1234559 1766855 2344780 2701451 2829446 3093392 3147599 3287955 3757783 4176213 -1 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 1449343 1627290 3765224 4631003 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 761795 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 -2 477028 1221528 1306865 1758627 4016635 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 -2 769944 3473352 3765891 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 -2 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 -2 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 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 1217716 3458341 4945970 4950001 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 46671 496947 758256 1611241 3808085 -1 -2 44545 628990 1506844 2708114 4101943 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 926445 3482608 3775697 -1 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 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 598417 990746 3552545 4552341 4741522 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 33830 120846 589115 709160 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 250739 733080 2428698 3037604 3130238 3740158 3852119 4662372 4974775 -1 1740737 1751305 2482509 3248676 3826759 4112643 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 -2 2508874 3312329 4411672 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 557765 1153675 2180987 2697968 3041564 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 310243 842011 939158 3495774 3895952 4650387 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 299548 581404 1032877 1062568 1507129 2109427 2742962 4417069 4849477 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 909150 1188139 1234162 4068943 4523971 -1 727035 2446925 2501616 4498283 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 7889 392877 3229387 3501229 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 284847 1748025 1989576 2655634 3247975 -1 -2 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 15561 1338544 2793958 3705747 3745128 3753328 3795265 4550319 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 928603 1306062 2430979 4139821 4446895 -1 -2 432652 516935 598888 911034 928006 1001989 1098912 1636411 1687815 2626612 2786330 2884888 3870320 -1 144338 1177104 2682113 4596923 4644382 -1 -2 869852 1448560 1775723 3868205 4565162 -1 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 838514 1346770 1721771 1811336 2894324 3063822 3319510 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 843391 1593311 3070409 3707297 -1 -2 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 242005 732983 2186277 2933906 4697420 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 -2 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 58015 1544080 2430952 2656798 4049992 -1 123264 218655 718566 2043682 2194573 3857890 3983890 4293674 4911830 -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 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 162642 557772 1517388 1974028 2616484 -1 166150 502914 652580 878363 1642691 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -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 155460 407028 838801 1419340 1716291 1985922 2797277 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 133266 263874 1657149 2698000 4393810 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -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 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 -2 67392 321515 385603 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 9641 367812 564168 2573411 2702859 2938582 3978598 -1 377330 788826 1028693 1633574 1714456 2003735 3136833 3180052 3492115 3600650 3645768 -1 -2 1230291 3900562 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 477028 1221528 1306865 1758627 4016635 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 1230291 3900562 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 184556 1058025 1658447 3772338 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 373748 392297 563505 719162 815232 2600764 4531570 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 325384 1473784 1710187 1786919 1903572 3032060 3405297 3744476 4004638 4993311 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 565895 1882531 2950547 4444735 4454146 4470892 -1 753632 1556914 2580943 2601336 3712487 4344336 -1 -2 170495 451962 877747 1019700 2213259 3474914 4229790 4761539 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 -2 542182 952724 1482548 1691163 1883262 2388481 2433928 3219983 4259872 -1 323995 366852 857726 1397355 1848691 2272424 2580359 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 2731311 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 27844 287598 362548 410347 1864437 1938820 2405750 2856278 2909342 3307837 3363152 3507222 4062481 4241762 4752085 -1 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 659097 1301881 1481098 2575489 3038919 3403160 3866478 4321695 4487353 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2866954 3685086 3687706 3871076 4593203 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 -2 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 507568 947670 1628485 1898154 2317432 3355870 3899425 4334055 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 1040917 1540357 2503587 4407534 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 62181 359279 754975 1120740 2071956 3995524 4003685 4493614 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 299616 3491180 3693900 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 1643657 2832297 3472417 4084878 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4360383 4999999 -1 246118 2211091 2499842 2616741 2930008 3153954 3229627 4025944 -1 -2 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 -2 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 3720595 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 1355389 1379762 3311456 -1 278552 1574795 1790086 3530287 4582062 -1 -2 675610 2338577 2919864 3624963 4085287 4516388 -1 -2 324308 716344 770677 1762689 2491908 3158963 4035139 -1 563783 899409 1608556 2537488 2730053 3718796 -1 -2 262972 652103 3260548 3350587 3433081 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 1597786 2004566 2017961 4663523 -1 -2 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -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 1234100 1300389 2656249 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 -2 1230291 3900562 -1 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 -2 611521 1168903 1287783 1920045 3478111 -1 582674 785998 1994581 3375048 4351717 4981234 -1 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 2854249 3631091 4281693 -1 -2 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 -2 1430998 1934590 2225199 2393439 2920474 4637690 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 212413 638511 2995549 4084613 4134748 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 907617 1357275 2289149 2607738 3827198 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 -2 504714 2827782 4323486 -1 265010 743723 1134223 1853220 2478204 4807233 -1 1052576 2559036 3296820 3687418 4898985 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 648185 953542 1511325 2184848 4028597 4342319 -1 -2 467793 476245 716964 866401 4355651 -1 78298 471827 2124179 3195335 3881484 4881669 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 58015 1544080 2430952 2656798 4049992 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 547124 865608 906648 992754 1305365 2085909 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 2437851 2533373 2693970 3728669 4031897 4557455 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 516153 717280 1734088 2095148 2237869 2738762 2926407 3297212 3563965 3625346 3660658 4328825 -1 618366 1670254 3350005 3990214 4781321 4890229 4974717 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 37363 2533870 2801942 2978039 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -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 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 997099 1614909 1939258 4753098 -1 309796 472080 1363059 1704077 2084695 2451664 3230914 3405473 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 2321732 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 25634 2223166 3117343 3614835 4072224 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 158741 573823 1196886 2707842 4643742 -1 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 226833 1145346 1239371 2548700 2698570 2937414 3372963 4103446 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 594283 1037216 2574671 4010682 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 -2 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -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 54859 377094 446316 803779 1250454 1702637 3414345 3609011 4389626 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 679982 829491 2095651 2696906 4015964 4118386 4347859 4677086 4796330 4829267 -1 -2 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 342113 2391302 2885318 4329358 4339251 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 1326366 2500723 4279989 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 1684239 1839479 2717895 3651684 -1 -2 286507 853766 2054595 3187162 3693199 3784507 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 1926938 2151579 3748969 -1 -2 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 508895 592469 1477746 2502202 2759249 3554011 4600994 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 414346 832317 1016386 1057291 2078031 2301396 2330048 2795087 3053584 3169205 3348687 3433974 3814243 4178914 4880384 4975548 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 83071 781530 1931530 4695553 -1 458613 682035 1038750 1860056 2361575 2465851 -1 -2 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 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 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 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 770595 1763173 2044503 2048068 2352713 3835622 4164751 4489972 -1 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 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 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 2230094 3892687 4240606 4719328 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 88771 418027 491415 1889747 2122536 2471617 3771478 4907848 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 -2 422286 885171 1404191 2302910 2593042 3868757 3915984 3976796 3982150 4945922 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 -2 859884 1886686 4212052 4536325 4796715 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 408563 510583 1261730 1528696 2818473 3163727 3413296 3603664 3958464 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 17951 1505109 1816681 2671177 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 385600 430384 683786 1364089 3187988 4571652 4673265 -1 -2 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 -2 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 640657 754077 882740 1513226 2095552 2623854 2752442 2959458 3205151 4459661 4987465 -1 768697 3172205 3208103 3487130 4746707 -1 -2 245326 1943593 2066004 3351325 4154873 4438579 4528493 4544463 4581687 4963246 -1 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 559218 2074769 3132025 3842147 3864713 4450640 4571546 -1 179103 204416 516153 992138 1603575 2187600 2632288 3787719 4539449 4621049 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 888320 947180 1425417 1579682 2487054 2748836 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 104499 848952 1323805 3402701 3440957 4790294 -1 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 1402643 3086012 3242556 4977020 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 1545734 3582913 3712136 4121362 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 1669161 2541424 2653074 3575942 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 54112 666206 886606 2626965 3675905 4971943 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -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 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4888387 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 -2 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 1148998 1266093 1569585 1607254 2173097 2242438 2406451 3207070 4129901 4942396 4958090 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 -2 601263 2005113 3305987 4235473 -1 1047614 1721216 2132199 3433985 4370960 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 1803 125987 504117 704385 1714585 2516119 4436625 4447473 4574815 4784087 4919004 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 209828 2140694 2391619 2396031 2606116 3263848 3547325 4384641 4917697 -1 -2 1213546 1221665 1362126 1405184 2030816 2050996 2523826 2588185 2698138 3122326 4021542 4045845 4369393 4572831 4787418 4810355 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -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 331776 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 927176 1334529 1971425 2276273 3714821 4685291 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 119781 842811 992845 1104705 1492812 2806744 2863969 3452226 4047953 4406826 4442521 4593121 4593444 4598978 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 158741 573823 1196886 2707842 4643742 -1 -2 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 3211720 4269855 4540021 4629028 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 1286319 2553085 2936599 4102122 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 2731311 3479985 3700413 4206574 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 980857 1258918 2676281 3333850 3940082 4782678 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 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 -2 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 219707 865928 2025323 2535288 3420290 4112833 4370911 4432616 4792624 -1 227923 2242083 3808681 4466276 4494111 4549625 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 286507 853766 2054595 3187162 3693199 3784507 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 750647 861243 3242260 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -1 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 -2 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 463847 2347215 4648809 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 155181 1732383 2430039 3843900 4882192 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 106482 1074853 1118593 2661873 3330039 3967528 -1 1383500 1956788 3511384 4632840 -1 -2 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 -2 112160 609652 787285 1100435 1266678 1596163 2375992 3596972 4684934 4735957 -1 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 -2 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 -2 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 1731551 3012907 3585457 4228966 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 434327 2828222 3523462 3720903 3920453 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 2064196 2121952 2357624 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 534237 1852568 4129224 4821381 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 20756 300445 532478 1013056 1094835 2493380 4117099 4287525 4418690 4999999 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 2674 347465 761074 1490629 2683791 3450646 3912675 4331915 4616075 4999999 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 385576 1924112 2116572 2481865 4208877 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 2697709 3023548 3274698 4755487 4810470 -1 -2 742861 1905116 2804314 3059900 4786136 -1 -2 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 835970 1164303 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 133266 263874 1657149 2698000 4393810 -1 -2 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 447561 603253 1472459 1504448 1671994 1681841 1861251 2058200 2099854 2639483 3844339 3986443 4052626 -1 2050996 2698138 3122326 4045845 4369393 4810355 -1 -2 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 -2 657393 1225544 2191238 2881619 3033908 4299488 4469412 4628572 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 -2 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 1064345 3709921 4045985 4529517 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 329725 744983 936817 2048316 2407978 2738786 3289536 3716558 4950864 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 -2 667401 821994 1364284 4608428 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -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 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 790113 1580153 1708999 3370093 4713172 4939770 -1 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 67902 86536 1912436 4099617 4323052 4554782 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 -2 270300 706004 4145682 4267116 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 938912 2756850 2818107 3105405 4006062 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 183582 342301 1701775 1760666 4168890 4751849 4758252 4977862 4999999 -1 120586 451313 535799 989640 1016898 1476710 2834783 2986724 3315911 3769620 4557296 4861067 -1 -2 158741 573823 1196886 2707842 4643742 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 516367 2669755 2797757 3025475 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 175978 278247 287796 459377 1030577 2723617 2930457 3772804 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 225104 1824136 2600683 2671306 3462646 3899474 4775619 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 1135184 2522569 2923441 3066872 4047334 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 1388017 1859720 1935504 2000596 4322590 4373448 -1 111411 641247 910392 1662534 4000350 4145148 4225128 4330776 4486412 4650758 4877959 -1 -2 888320 931081 1425417 1579682 2487054 2748836 4146541 4828204 -1 502657 3274614 4795834 4836194 -1 211674 300452 862333 1986133 2540060 3221803 3370881 4677806 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 -2 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 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 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 1356642 1622122 4420202 -1 172423 273522 822426 1165434 1609279 2774949 3904708 4167756 4933387 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 1204374 1372473 1918157 4797178 -1 -2 244801 841732 2872013 3791236 4184796 4575616 -1 240158 823216 1037136 1535697 1581423 3076031 3317656 3525058 4472973 4531335 -1 -2 109572 483666 1452327 2579519 3338200 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 700843 1697590 3948855 4641610 -1 -2 764332 949404 2933527 3128177 3443640 3825316 -1 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 670433 986552 3830753 4877600 -1 -2 1470544 2575621 2775975 3206260 3252416 3745109 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 -2 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 86310 2237272 4495683 4999999 -1 493943 887961 1048088 2769310 -1 781799 3269144 4860280 4863589 -1 263111 878220 951103 2227708 2237785 3389652 4960355 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 463847 2347215 4648809 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 -2 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 -2 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 366549 394556 968882 989789 1168489 1599704 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3285163 3875558 -1 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3304788 4080748 4485836 4582517 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 97716 331122 1452418 1886918 3399540 4595289 -1 598153 827411 2159629 2685327 4257356 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 1221528 3565661 4237824 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 92297 237637 2302626 4094838 4920718 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 953749 1794446 2244880 3825699 4102309 4328650 4494523 -1 316582 1034620 1178033 1538750 2030080 2498042 2589766 3581627 3734999 3937152 4105155 4936796 -1 208442 297090 1904423 2741479 4011156 -1 246656 318923 513879 2398750 2954310 4319868 4770275 -1 57547 1311542 1409587 2541774 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 -2 378390 1086116 1366340 1993223 4178194 -1 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 841021 1436983 1506345 1822632 2254829 3016831 3263387 3271553 3392687 4162051 4755139 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 196899 578166 2840052 3261483 4344022 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 1866942 2115021 2194649 2437851 2693970 3175412 3728669 4031897 4460057 4557455 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 1041722 1396128 1999440 3112106 3464558 3869775 -1 2262026 3915546 3949273 4286220 4865395 4999999 -1 981232 1138721 3182918 3632518 4565938 4999999 -1 -2 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 33309 500985 568554 635975 1771592 3955199 4345723 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 280122 573756 1049109 1394885 1801546 2035000 2088086 2694467 3133751 3708363 4410924 -1 -2 243227 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 104499 848952 1323805 3402701 3440957 4790294 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 104038 599788 661970 1426279 2168209 3669097 3840008 4244326 -1 635742 893939 939088 1357606 1703245 2099013 3238115 3364573 3852232 3934030 4146468 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 6106 33616 300158 550514 570261 1682836 2447628 2910249 3021559 3825648 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 178992 402580 923785 1091305 1336365 1790082 1795873 1855160 2349521 2417506 2551134 2885683 3276687 3679798 4140646 4331898 4747984 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 311657 1284239 2095824 3475249 -1 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 713535 1807649 3013623 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 15838 276847 806121 2509209 4751111 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 133376 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 615869 2068269 2359294 2543608 2886673 3076542 3396922 3846744 4116466 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 -2 76777 503622 619095 1250736 2895157 2897579 3624882 -1 1248752 1533795 1933920 3711039 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 599497 940468 2180350 2449955 3356004 3736431 4126494 4797936 -1 -2 262972 652103 3260548 3350587 3433081 -1 2006658 3029321 3858742 4408773 4860302 -1 2004566 4663523 -1 -2 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 931148 975565 1103035 1434539 1704397 3311350 3342257 3362599 3835811 4066683 4489495 -1 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 779014 785357 1198611 1508938 2136768 2233572 3114503 4503146 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 520190 943996 2043164 2785414 3147149 3449728 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 945759 2371363 2534519 3182449 3752591 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 360158 764347 875455 1022367 1152302 1224744 1852575 2115855 2841718 3215809 3339193 3343647 3716494 4191830 4361392 -1 4519893 -1 71008 360037 2337174 3784433 3881554 4358304 4466808 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 522283 975549 1198753 4962339 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 1057583 2500257 2648197 4688917 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 -1 -2 2814435 3769895 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 609344 1057730 1745793 2135074 2337272 2415665 2617570 3781078 4500610 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 594283 1037216 2574671 4010682 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 -2 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 -2 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 351368 785423 1152527 1231006 2284923 2392898 3349179 3644128 3706915 3807453 4241697 4893356 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 -2 9385 1986900 2175085 3739813 4609782 4689989 -1 2749860 3691811 3817798 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 35701 2592940 4621511 4667568 -1 756247 3359323 3986137 4200136 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 145610 2584268 3521406 4971879 -1 101429 462355 988148 1127009 2171158 2527329 2529518 2684262 2843264 3129232 3331898 3549529 3565771 3981016 4273753 4532990 -1 113629 308310 2378825 2513268 3840623 4525133 4922282 -1 -2 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 304506 758279 811353 1921447 2271277 2580377 3086230 3300928 3494940 4321997 4867568 4887207 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 269406 4794002 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 552564 793406 878941 1484086 2270099 2915688 3216008 3641114 4958548 4977724 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 1165153 1231538 1327435 2724152 2778529 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 727421 933610 1958549 4739008 -1 756247 3205134 4342562 -1 568932 598573 638100 1189443 4390658 4726168 -1 -2 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 252641 1623001 2547423 4344726 -1 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 81843 238378 1043213 1114497 2752300 2901260 4003309 4411173 4902433 -1 -2 449006 582361 1122714 3044921 3241465 3360646 4062021 4283006 4346902 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 -2 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 627985 1790119 -1 -2 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 381748 506987 1057215 2201561 3499159 4093974 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 -2 67062 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 272804 776611 941134 1138979 1220043 2726747 3633136 4020692 -1 416447 1507420 2164669 3158437 3297078 3542459 4226893 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 2107552 4003185 4272014 4408228 4926305 -1 -2 2167514 2204577 2787340 3281820 3910285 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 488461 809747 1824764 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 900482 1332646 2847966 3673200 3753162 4847126 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 411115 1841608 2855788 -1 43139 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 680923 1517300 1784498 3786221 4426870 4982866 -1 146371 493475 552621 973111 1312346 1513146 1520257 1806401 1991673 2262732 2316416 2906097 3960119 4354135 4457892 4746326 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 -2 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 236650 1463842 2740728 2877590 4263559 -1 -2 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 248079 775980 2228351 3134957 3155744 3433342 4650100 -1 98866 206662 338483 736497 1478790 2143851 2762041 3828613 3989702 4198155 4286378 4343340 4898442 4914543 -1 527550 1233395 1301904 2706092 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 1904019 3429312 4452096 4872307 -1 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -1 -2 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 170413 1356541 2301735 3080417 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 1458127 1896185 3967452 3971850 3999478 4467616 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 -2 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 583937 2719909 2724432 3234818 4101911 4212666 4297108 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 -2 2533948 3947686 4086566 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 443405 1938783 2000409 2713411 2867754 -1 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 295838 721252 780925 1104221 1711838 2258411 2896647 4047392 4370043 4424968 4886640 -1 1699736 1813159 2700264 3101607 4330227 -1 -2 438271 3212424 3446608 3457752 3545213 4002297 4999999 -1 761093 2185826 2363364 2404930 2823014 3187958 3787027 4610754 -1 -2 199934 332940 519298 930034 3418505 3739601 -1 306789 555694 1253967 1910700 2526537 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -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 1084340 1153455 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 243834 686665 869920 903823 1201683 2505731 2560889 3043948 3721927 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 917811 1109600 3539849 3662418 4461848 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 630941 971258 1518444 1578825 2558430 4352104 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 1393508 1817083 3158376 4000962 4382146 -1 -2 604239 1070353 1102441 1398640 1424541 2855520 4089701 4534322 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 713178 3538495 3810035 3966734 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 -2 859884 1886686 4212052 4536325 4796715 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 823043 929437 2067829 2559795 4068464 -1 893857 942938 1256638 1727783 2380871 3215522 3357871 -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 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 577978 712718 827996 992618 1349795 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 675754 1925055 3030959 3343175 -1 725110 1056162 1447665 2017661 2659463 -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 1937621 2366446 3318524 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 -2 448588 988701 2529284 2585400 2999007 3117572 4179411 4722784 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 79032 557685 1567567 4872396 -1 -2 962518 1010180 1787170 2471920 4985647 -1 -2 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 1119768 1589653 1963454 2779395 3930926 4037277 -1 488115 3295337 4139163 -1 947837 1002903 1102198 2165931 2355622 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 -2 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 1659862 4017582 4845007 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 2738277 2949225 3263863 3449370 -1 694304 1224546 2496048 3787853 4241630 4253341 4755553 4845067 -1 -2 1605023 2517839 2519278 4775061 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 2236764 2657756 3697577 3902603 -1 -2 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 -2 747602 1489781 1940494 2613466 2622873 3736893 3942566 4040302 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 155357 1440989 1955970 2083036 2452872 3132866 4784757 -1 -2 2665292 2908934 3493749 4599592 -1 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 -2 522283 975549 1198753 4962339 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 1077148 3487277 4040635 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 3222704 -1 -2 731455 1450162 2050564 2135653 2343443 2407787 2435405 2658098 3171643 3763731 4760018 4863642 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 1847577 2495407 2675472 4029875 -1 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 678018 941498 1462426 3728274 4005601 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 1169797 1314220 1561551 1663418 2879536 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 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 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 713192 2456168 4693337 4722573 4828488 -1 108583 504794 589701 641799 983753 1929135 3971573 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 971596 1807978 2591085 2651982 4936033 -1 -2 248201 506668 757027 2107295 3262900 4714780 -1 -2 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 2665292 2908934 3493749 4599592 -1 58445 120738 2069048 2920838 4004707 -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 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 150970 608485 1166827 1358275 1912144 2071587 2988808 3703372 4239537 4404364 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 1389922 1467513 2057872 2869664 3333320 3695923 4197859 4493815 -1 -2 1730727 1959181 2116270 2233009 3496013 3867178 4435130 4457441 4474342 4537100 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 1601737 1646631 2402190 3398959 4796468 4867977 -1 871604 1344277 1573497 3448554 3853522 4138976 4838472 -1 -2 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 1756810 2131075 3335701 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 444573 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 865590 1308680 1394440 1664221 1848098 4810270 -1 671501 1030193 3555419 3816699 4552057 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 625637 1406370 2266595 2672767 3584998 4634793 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1932 2161635 2394411 3115072 3859254 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 539699 815388 2614771 2676174 3025163 3679093 3796114 4264408 -1 -2 1847577 2495407 2675472 4029875 -1 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 130583 565832 737536 1173018 1204880 1241579 2095552 2959458 3205151 3365356 3457274 3757073 4182105 4296131 4474924 4999999 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 1962264 2848920 3810315 3956965 4647460 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -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 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 544780 1016349 2243865 4095472 4475536 4819382 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -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 3845429 3970289 4165988 4973355 -1 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 -2 1162679 3180458 3226554 3955942 4014537 4082418 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 1756810 2131075 3335701 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 -2 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 902457 1095513 2244802 2820624 3873469 4486562 -1 -2 482604 599421 3041407 3795690 3815321 4375045 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 375245 600085 756828 1280542 -1 676321 2790768 3829914 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 139462 600183 773287 974060 1212113 2932259 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 671501 1030193 3555419 3816699 4552057 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 1735296 2368193 3538920 3919028 4118641 -1 428020 493943 1048088 1093059 2769310 3383023 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 47988 433864 657064 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 262086 766241 926655 1723100 2013747 2452198 2500400 2586079 2661667 3138399 3888819 3950665 4203354 -1 -2 322330 599998 1693029 2423631 3160807 3367032 3980119 4606115 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 -2 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 199013 1514998 2945450 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 74637 2084513 2405712 3127513 4761709 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 292245 1322110 3219604 3732728 3737330 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 287777 393381 903770 951566 1230780 1529102 1577590 3460006 4128283 4852500 4882998 -1 -2 424367 444545 577168 1271073 2626609 3209721 3259632 -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 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 161974 352584 1345310 1975360 3880323 4158422 4201610 4955103 4963374 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 266376 674138 862759 2026086 2923258 3238311 3452429 3846555 4183883 4492890 4746100 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 421263 424718 689864 715344 1862562 2084683 2875682 3831271 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 107036 1592071 3267865 3793307 -1 -2 346019 1039773 1049726 1331868 2532368 2967629 3518211 3540873 3962926 4714715 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 -2 587779 3257768 3575324 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 153892 1128258 1846050 2032708 2082979 2442526 2968467 3244624 3505049 4768963 4786578 -1 -2 1367 1350991 1521372 2532484 3089435 -1 3989418 4090911 4476610 -1 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 1278675 1952302 2611067 2749678 2884400 -1 947837 1002903 2165931 2355622 -1 345149 395529 411580 1154123 1439515 2037369 3821504 -1 -2 255286 804958 3506820 4907981 -1 1037556 1087750 1474885 1879870 2264242 2300003 4481234 -1 -2 596844 2399030 2429258 3673759 4048100 4532737 4694140 4989303 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 2019700 3045384 3391896 3547439 3973830 4526744 4652898 -1 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 35556 2271393 2575660 3686861 4266804 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 1742665 1797055 2116049 2383555 3536975 3622621 4010739 -1 1214933 1900708 2000637 2130505 2545665 3010330 3370425 3408471 3823233 4300861 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 328918 660191 726780 3339680 3750751 3829364 4393480 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 -2 1193265 1448353 1805055 2388481 2739214 2939646 3445519 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 -2 447271 771083 898821 1804302 3588405 3859533 -1 256794 996513 2227395 2438772 -1 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4999999 -1 -2 400826 2922538 3429795 4874514 4970285 -1 262942 752750 1095028 1641922 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 1234559 1766855 2344780 2701451 2829446 3093392 3147599 3287955 3757783 4176213 -1 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 1449343 1627290 3765224 4631003 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 217575 459838 930229 2815791 3457274 4120742 4308049 -1 -2 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 674494 1349506 2399322 2878027 2998114 3198831 -1 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 -2 415400 882502 1888072 2108035 2788584 3868636 3896495 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 959473 1819298 2931113 3283740 3725547 -1 -2 378390 1086116 1366340 1993223 4178194 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 252277 736066 754780 1029138 2694300 3942275 4498600 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 1035672 1040509 1689918 3133674 3906849 4436894 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 923410 1114004 2687281 4479734 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 1290991 1521220 1932019 2106839 3374663 3868432 4320099 4478801 -1 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 191075 708715 934636 1366117 2457280 2472671 2796807 3808301 4370201 4580437 -1 -2 3575942 -1 592069 1031368 1404258 2179792 2210458 2687033 3470473 3796144 -1 -2 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 444016 485035 585267 1299796 2327268 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 962799 1042372 -1 1312330 2117196 3219053 3698649 4467115 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 86677 92030 287267 465649 890727 3422636 -1 659757 1811944 3577527 4736099 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 995634 2134369 2612427 4167897 4475850 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 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 1772062 2110558 2636073 3224382 3384002 -1 -2 106309 505950 3957782 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 922353 2189485 2365603 2439755 4389626 4812394 -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 482659 1443572 1598911 3607503 3670255 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 587779 3257768 3575324 -1 -2 2403447 2671272 3195843 3799595 -1 1178234 1804751 2114041 3028219 3762486 3956184 4870786 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -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 2051621 2179541 3308671 4421005 -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 620552 953837 1970671 4003205 4061071 4775874 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 -1 1340594 2095743 2918684 3419716 3468096 4039397 4332528 4572541 4679885 -1 1814875 4206962 4471474 -1 -2 3089843 3408281 3790233 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 1757294 1901866 4190017 -1 3889476 4606941 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 385457 875136 4077620 4227588 4532990 -1 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 1120470 1251195 1759187 2372440 2877361 3547094 4543810 4610583 4803181 -1 1091345 1624029 1991836 2283647 4131708 4284356 4454701 4607807 4946322 -1 257277 848525 862478 1773436 2144943 2383061 3756950 4117802 -1 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 -2 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 327079 1604275 2998743 3739114 4215144 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 512752 586907 1126675 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 577880 1579254 3577049 4252972 4853412 -1 262192 741806 1797553 2365141 4029470 4250182 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 2301853 2507154 2566301 2956883 3710714 4233184 4799472 4926053 -1 -2 244237 1682564 1756191 1943255 3359323 3512993 3986137 4219785 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 -2 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 504714 2827782 4323486 -1 15515 396718 1809498 1924329 3444976 3882357 4622627 4800596 -1 -2 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 615753 977045 2449544 2980806 3886693 4390026 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 -2 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 337911 1292134 2618068 2619291 2728377 3576180 4725313 4876246 -1 1484117 2398977 2614985 2939949 3643482 3736897 3795836 4404857 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 931262 2397542 4989201 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 564080 1989515 2004648 2642231 3597591 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 20291 1032199 1081156 1219232 1808237 4081294 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 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 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 1100666 3787405 4007434 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 1202333 2004318 2053781 2314419 2580688 3889476 4104876 4606941 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 2236764 2657756 3697577 3902603 -1 786202 977107 1724288 2274055 2384564 4901272 -1 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 4077041 -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 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 62654 212757 250865 593030 789898 2526077 3684711 4685785 4701167 4710150 -1 959473 1819298 2931113 3283740 3725547 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 731616 947357 1069876 1259195 3214067 3471077 4361809 4431079 4707231 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 982412 2547008 3516775 4120467 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 70553 1059991 1748226 -1 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 -1 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 2014657 2245966 3478288 4587203 4914595 -1 136065 839856 958140 2223154 3881512 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 -2 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 512752 586907 1126675 -1 76777 338783 882220 3280538 3469786 -1 1070404 1733815 2314699 3854822 4338611 -1 -2 7889 392877 3229387 3501229 -1 284847 2655634 3247975 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 971596 1807978 2591085 2651982 4936033 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 762600 896496 3485812 3769121 4376983 4651002 4861511 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 158741 573823 1196886 2707842 4643742 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 592729 1123476 2419572 3471532 3656914 4144092 4426245 -1 -2 166862 1307618 2714626 3300994 4839841 -1 -2 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 975706 1298569 1981928 2312329 3104083 4667174 4775434 -1 2021642 2526357 2995697 3373286 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 173088 408723 1059240 4776631 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 34616 968986 2001096 2095928 3517546 -1 306451 2502492 3406323 3969741 4354776 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 2403447 2671272 3195843 3799595 -1 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 568304 1227745 2442442 3006386 4202718 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 927647 1134259 1455829 2810857 3061828 -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 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 122294 336308 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 1574905 1889642 2496284 3621793 4236983 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 374122 1567706 4792194 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 29077 255941 1302776 2691824 2852029 3360668 4094598 4236983 4920850 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 150690 244219 646925 1346774 1783630 2276847 2529232 2597949 3867608 3974316 4231888 4551133 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 336290 550521 1019721 2509632 2862973 3415493 3494349 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 162304 491466 707434 2659314 3079677 4017162 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 127323 638810 2906306 3694566 4225750 4399336 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 -1 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 -2 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 1077194 1736280 3425810 4119288 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 497073 632725 763746 889449 1406296 1535757 1568646 2294425 2845222 3391571 3707473 4739086 4920128 4941991 -1 1263033 2210039 2319836 2384327 2452853 2694307 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 307508 2141750 2200356 3214942 3583875 -1 209123 797383 3930881 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 1213546 1221665 1362126 1405184 2030816 2523826 2588185 4021542 4572831 4787418 -1 297563 1174970 2419295 2681435 3065406 3607961 3732446 3747665 4774950 -1 -2 41098 166150 502914 652580 878363 1642691 3706277 4391711 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 70944 1541032 2395462 2734759 2848067 3247151 3605298 3998431 4169120 4294664 -1 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 -2 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 629084 633207 1005306 1940393 2749087 4545602 -1 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 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 607196 779468 1435779 1818510 3379492 3649810 -1 3625447 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 49830 3067410 3231118 3379044 3753534 3871992 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 1595618 2582587 3453925 4067591 -1 -2 26362 1254965 1970868 2706292 4398028 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 90650 136975 779923 812465 858831 1040979 1427947 2066674 4037665 4689145 4836661 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 -2 1049237 1211471 1262216 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 391902 917431 2454831 4903375 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 -2 1809491 1886726 1952647 4114561 4838293 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 46671 496947 758256 1611241 3808085 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 90477 1518421 1549069 2283239 2496285 2657164 3285695 3483564 3693106 4402580 4895436 4928255 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 -2 1975400 2188920 -1 -2 75133 733164 1099458 2325023 3841243 4416370 4500351 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 713178 2176431 3538495 3810035 3966734 -1 25290 217410 983489 1320266 4288395 -1 -2 906476 2201539 2579820 3051853 3407540 3802615 3830477 3876542 4513646 -1 254825 294291 834861 878218 2255253 3064960 3270422 3281794 3332577 4319846 4629230 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 879027 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 89272 1248891 3257768 3929228 4082774 4340835 4853915 4962772 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 -2 81562 607573 757175 4106105 4715644 -1 -2 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 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 -2 349148 706133 1422226 3020944 4493331 4859293 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 1070910 2741067 3124041 4287180 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4964185 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 298068 2258845 2641428 4017630 4335678 -1 3406527 3811450 3889476 4510306 -1 15838 310044 2074551 2415293 2501413 3675385 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 15399 573551 683624 1236387 1597876 -1 -2 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 191146 1975427 3998760 4085533 -1 305574 1164182 1185720 1355160 4509526 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 608070 904400 1081279 1514647 2205347 2806151 3618271 -1 -2 928603 1306062 2430979 4139821 4446895 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 2509212 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 2201396 3653250 3722088 4173093 4243082 4677169 -1 672589 1136635 1423183 2832998 3038221 3115446 3582179 3640978 -1 -2 690688 1185857 1993491 2614599 3373597 4327646 -1 524218 894665 2156697 2711143 4708291 -1 444016 485035 585267 1299796 -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 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 794663 1426315 2834476 3377584 4299691 4679547 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 132797 728385 957139 1103696 2235289 2926462 4755446 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 54112 666206 886606 2626965 3675905 4971943 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 1322447 2767535 3140927 3168622 4821615 -1 -2 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 1971425 2130854 4074907 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 450171 513473 832647 1861163 3635241 3831350 4427359 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 173932 1125112 3261865 3418446 3530731 -1 -2 1711762 2447811 2463183 2483894 2805192 3116414 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 138798 3063154 3275148 4435121 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 -2 125775 1171640 1549013 1601190 3894294 4075161 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 434327 2828222 3523462 3720903 3920453 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 -2 361147 634629 1078481 2648098 4718011 -1 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 293840 658649 1047478 1339512 1487045 1834529 2007483 2160726 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 12797 899361 1859551 3401364 3600705 3853550 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -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 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 2121679 2592977 3696152 4173539 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 1608729 2557435 2736133 3442283 4335924 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3097353 3923953 4430161 4464627 4803126 -1 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 -2 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 -1 971632 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4995486 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 -2 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 391237 1097354 1918134 4129006 -1 883673 1773083 2705412 2972857 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 1251669 2439688 3237521 3432945 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 854151 1128355 3152648 4265868 4399331 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 1147640 3037551 3252753 3737505 4134137 -1 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 299985 3264560 4007210 -1 -2 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 157832 2208345 3782512 4152784 4219216 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 985782 2131158 3204972 3626170 3644384 4444454 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 995859 1089845 1177793 2222444 4273830 -1 -2 12916 1286982 2005567 4168730 -1 323813 2895562 -1 -2 530805 654593 771950 3129911 3576964 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 513252 1594011 2427772 2489937 2730493 3719827 4078730 -1 -2 361147 634629 1078481 2648098 4718011 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 328421 1199215 1488985 2418946 3774750 3818908 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 1129230 1464620 2806745 3407563 3652395 3700335 4936418 -1 -2 201056 326310 958833 984230 2154888 2167020 2692009 3382715 3553289 4066494 4972286 -1 379023 1139190 1261726 1592773 4202051 4257279 4818044 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 1975400 2188920 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 95144 3355939 3943683 4296421 4347234 4481545 -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 512737 877067 898243 2519153 2904203 3050932 3534800 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 23216 1097469 1686828 2015517 2458120 2775815 4929097 -1 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 1084618 1301541 2532091 3056449 -1 -2 503132 1012654 1353347 1851931 2261894 2877496 4279538 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 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 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 192857 912812 1107882 1517358 3544404 4129007 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 208442 297090 1904423 2741479 4011156 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 187187 1151127 1470854 1881670 2220488 2440258 3242943 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 41921 225662 1431253 4192415 4705459 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 260143 375179 1016913 1961812 2722887 2787270 2807949 3114553 3188438 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 -2 44545 628990 1506844 2708114 4101943 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 991156 2146447 2440003 3877596 4053620 4146800 4325737 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3923953 4430161 4464627 4803126 -1 -2 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -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 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 266325 410586 1030827 2487902 2765032 3437007 4804454 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 1234559 1766855 2344780 2701451 2829446 3093392 3147599 3287955 3757783 4176213 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 19357 730406 840553 902516 1253624 1813710 1974252 2082478 2772165 2776439 3016836 3048490 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 51479 165606 461613 860095 4639652 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 -2 2090681 4333109 4496409 -1 -2 1234559 1766855 2344780 2701451 2829446 3093392 3147599 3287955 3757783 4176213 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 20853 629684 1020861 1085307 1471156 4518485 -1 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 928603 1306062 2430979 4139821 4446895 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 285737 540347 2031596 3882326 4270438 4513605 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 306898 346831 499021 1805947 1836126 2346947 2744989 3767791 4252930 4261854 4920858 4960510 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 857987 1547764 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 168236 247513 404446 2790711 3223457 4999999 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -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 391372 556838 871360 1036107 1065659 1324994 3328550 4051767 4117626 4288541 4373906 4870621 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 677794 839115 882993 1172620 1531327 2694691 3801484 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 620562 831648 2812033 2946750 3293899 3946129 -1 1298114 1329117 1642755 1689548 4933638 -1 998149 2032636 3326819 4546761 4910272 -1 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 676321 2790768 3829914 -1 -2 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 2204595 2337469 2655906 3860542 4021097 -1 1051850 1214312 1614997 1900238 2187849 3666092 4079435 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 953095 1070902 2830670 4518047 -1 -2 429394 550652 1693100 3365356 4568498 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 -2 164147 188763 3482376 3981642 4860687 4999365 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 502657 1221995 3274614 4795834 4836194 -1 97716 331122 1452418 4595289 -1 1221528 3565661 4237824 -1 -2 747312 1209829 3364808 3773065 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 1767001 2839738 4225130 -1 2545778 2848562 3198220 4806862 -1 -2 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 1165153 1327435 3598098 4825856 -1 171131 252582 3317601 3413800 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 391902 917431 3967349 4903375 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 621530 1704212 2473558 2668573 3866037 -1 -2 625399 897459 911073 2859281 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 -1 -2 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 133617 175160 253767 1018098 1632437 2272059 2403447 2431059 3195843 3307633 3517161 3730133 3799595 4008597 4520891 4809747 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 -2 1142313 2334948 3106835 4273872 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 1027342 3175841 3187371 3531207 4999999 -1 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 -2 391237 1097354 1918134 4129006 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 -2 269406 4794002 -1 161265 3484049 3792585 4347768 4398729 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 166150 502914 652580 878363 1642691 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 37363 2533870 2801942 2978039 -1 468474 714912 1099100 2475691 4329590 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 380229 2227293 3621591 4527878 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 145610 1668004 2584268 3521406 4612205 4971879 -1 340052 1586486 1770308 3325093 4375486 4477683 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1405050 1937621 2366446 3318524 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 1159594 1935507 2615937 3634470 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 1260506 2846211 2999263 3475519 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 707495 964755 1226130 1656969 2200245 2675989 2781702 3175619 3456564 3634226 -1 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -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 4672344 -1 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 323425 703081 998243 2280340 2631291 3360471 4560849 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 405520 1893400 3844068 4330808 4341119 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 4922 1831384 2301242 3716339 4999999 -1 -2 920845 1575792 2233381 4165816 4462968 4464705 4752849 4758520 4855414 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 -2 150690 244219 646925 1346774 1783630 2276847 2529232 2597949 3867608 3974316 4231888 4551133 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 776611 1987483 2563181 3478059 3818426 -1 760814 1418994 3135059 3139214 4379687 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 12092 613886 1243369 1915528 2874146 3830441 4361720 -1 72036 247676 279708 916180 1758927 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 427424 1000045 1370401 2438705 2656567 2998685 4054079 4692452 4795622 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 49572 640699 845196 969579 1299544 2714603 3207752 3413381 3427478 3458172 3584989 3823525 3859258 3923485 4068503 4622037 4704132 4892387 4952503 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 3032361 3053972 3065656 3508602 3671932 3764116 4191743 4229489 -1 1008542 1343201 1551540 3372886 3920368 4799309 -1 -2 106734 839917 1656518 2714617 3051122 4990099 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -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 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 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 33781 508493 816010 2795875 3992984 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 481714 671229 765428 2137791 3592577 -1 32923 400439 567174 843228 1029394 1296960 1623826 1753187 2126604 2204667 2491968 2784938 3771689 4118794 4974839 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 382757 713743 996295 1783389 2115930 3392112 3858476 3912420 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 -2 1230291 3900562 -1 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 -2 1741015 3076348 4345965 4549769 4595427 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4267928 4936552 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 32395 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 -2 554997 1288745 2149676 2645139 2879410 3474252 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 1291304 2856356 3437273 4602343 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 67247 453162 887348 1534082 1891218 2867282 3223706 3570320 -1 309761 358439 481978 820266 1115060 2312286 2893998 4046764 -1 194963 233161 1173766 3240371 4096263 4501230 4553365 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 165639 874351 991302 1092396 1315511 2851211 3174593 3849357 4282114 4986379 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 1100666 2007917 3787405 4007434 -1 -2 504008 1420440 2027867 2440930 -1 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -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 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 401730 1329457 3531997 4360627 4775355 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 922694 2547635 2582771 2623402 3126388 3375549 3482892 3530618 3848703 4203151 4361472 -1 -2 212413 638511 2995549 4084613 4134748 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 321673 647996 1271690 1401409 2012348 2082250 2409342 3591551 3937152 4316023 4553334 4761113 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 1370025 1464362 2040885 3367000 3475249 4221515 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 25314 257277 848525 858687 862478 1132467 1477898 1773436 1829291 2144943 2383061 2418920 3756950 4117802 4521871 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 -2 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 408395 1770323 2068994 2927634 4168521 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2749526 4141961 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 411568 2497788 2972726 3736165 4783124 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 190350 437824 711508 2021156 2948213 4013727 4949713 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 263103 2823702 2941026 3052441 4013844 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -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 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 198883 478562 883326 2485083 2632360 2845673 3224880 4442629 4638823 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 243834 686665 869920 903823 1201683 2505731 2560889 3043948 3721927 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 1084618 1301541 2532091 3056449 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 473245 589891 804646 2966169 3961886 4369009 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 498198 1333906 3721488 4001558 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 -2 272986 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2910310 3121941 3350990 3554781 3621856 -1 3542698 4418098 4525313 -1 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 327079 1604275 2998743 3739114 4215144 -1 335935 973953 1662174 1988434 2497165 3535377 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 1484117 2398977 2614985 2939949 3643482 3736897 3795836 4404857 -1 2152412 2177520 3031316 3286965 4777069 -1 203300 997253 1697506 1902607 2782403 3836362 4376425 4588150 -1 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 241675 1328901 2725854 3667283 4030974 4138794 4151167 -1 611727 1627665 1983970 4029313 4663265 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 113625 1719881 3709956 3902093 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 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 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 -2 750724 1367752 3851336 4166165 4361391 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 1642177 3076604 4089733 4499936 -1 782710 973080 1013146 1366967 1496054 1514371 1959666 2661946 2678094 2845904 3006331 4479103 4743358 4761770 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 1091345 1624029 1991836 2283647 4131708 4284356 4454701 4607807 4946322 -1 257277 848525 862478 1773436 2144943 2383061 3756950 4117802 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 1326366 2500723 4279989 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 -2 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 752581 1380491 1584736 2088646 2670533 3144232 3200196 3352807 3626022 3837792 4009317 4272076 4745381 -1 -2 188210 970830 988148 1288568 3550395 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 41270 1481442 1637302 3077250 3158468 3521660 3998266 4259419 4634061 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 61227 451476 514879 597475 2734723 4797995 -1 23041 439231 888288 1791359 4353403 4544957 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 -2 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 -2 326700 470695 543862 1129211 1455126 1930918 3225118 3567794 4036118 4225632 -1 1070404 1733815 2314699 3854822 4338611 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 106565 1446929 1556612 1743843 2705954 3360322 4116757 4266064 4969135 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 1049347 1293280 2407303 3257287 -1 -2 138798 3063154 3275148 4435121 -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 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 178248 700517 1257189 3793817 4321003 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 1491202 2492295 2638626 3296840 3735243 4056138 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 2276174 2761758 4056537 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 589249 2380983 3496546 3548709 4156994 4533038 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 583937 2719909 2724432 3234818 4101911 4212666 4297108 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 -2 1315881 3275401 3515772 3657227 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 124684 491225 920072 2424262 2980661 3283967 -1 97247 428714 617727 3196487 -1 -2 443600 751454 1038863 1261431 2062676 4782168 4959299 -1 -2 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 33781 508493 816010 2795875 3992984 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 702542 789733 952786 1878188 2228919 2855652 2973154 3144795 4352365 4537703 -1 482604 599421 3041407 3795690 3815321 4375045 -1 606134 854953 1032884 1137701 1779937 1844079 2254741 2344299 3502066 3586366 4234687 4677392 4694617 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 762559 1327808 2030219 3496556 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 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 267759 609673 2465943 3872244 4006381 4113109 -1 798022 1197797 2601397 2712111 4669182 -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 1030777 1843668 3686076 -1 -2 482604 599421 3041407 3795690 3815321 4375045 -1 606134 854953 1032884 1137701 1779937 1844079 2254741 2344299 3502066 3586366 4234687 4677392 4694617 -1 -2 490481 1378676 2014169 2071034 3232065 3792119 4500123 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 3125655 3806093 4086578 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 -2 1141428 1835685 2756766 4270682 4809204 -1 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 551571 3335739 3783852 3904094 4663770 4926052 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 -2 117039 208249 241475 1302293 1979517 3173702 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 1035672 1040509 1689918 3133674 3906849 4436894 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 576024 1033964 1933452 3210373 4511864 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 1129230 1464620 2806745 3407563 3652395 3700335 4936418 -1 319326 3531663 4521915 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 1317689 1723526 4302534 4495921 4540921 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 113625 1719881 3709956 3902093 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 850779 1186640 1638880 2662674 4195576 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 128796 1499866 2865568 -1 -2 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 -2 2731311 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 139739 413243 1216325 1325306 1723800 2683126 3225049 3695197 3813434 4399874 4432393 -1 1072004 3101054 3631744 4082836 4128821 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 530077 624546 1680153 1924829 2338895 3062523 4048184 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 2215426 2573772 2912708 4635113 4809023 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 -2 504714 2827782 4323486 -1 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 308713 2128426 3300339 3865307 4490376 -1 1269771 1390468 1483893 1600963 2366209 2872798 3075883 3736720 3919163 4096642 4269287 4488580 4658595 4954450 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 1139626 2036869 3686813 -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 1139626 2036869 3686813 4474415 -1 918319 1776211 2323613 3981049 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 -2 274225 297255 408079 561401 765356 920715 954200 1034905 1583360 1680912 1889678 1961942 2372161 3831074 4001129 4319654 4389806 4615419 4905167 -1 1523152 2135663 2224322 4839953 4918341 -1 650351 1530776 2063928 2319383 4010137 4540818 -1 1578767 3372604 3669323 4825028 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 6127 618997 2238605 2932962 3728344 4287454 -1 477779 595659 2248735 3397417 4163168 4792732 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 -2 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 1241451 1334445 2227470 2581193 2817129 3323506 3644518 4855703 -1 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 264566 1009802 2105275 2579203 2657820 3252526 3669459 3884196 4242596 4325331 4814297 4871181 -1 -2 768697 3172205 3208103 3487130 4746707 -1 988148 2171158 3129232 3331898 3549529 -1 -2 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 611973 2130851 3703660 4174020 -1 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 971632 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4995486 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 549475 1592770 4299917 4947590 -1 -2 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 361147 634629 1078481 2648098 4718011 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 2499064 2957688 3826011 4685750 -1 -2 2190786 2432245 3768014 3864073 -1 -2 607196 779468 1435779 1818510 3649810 -1 -2 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 1904019 3429312 4452096 4872307 -1 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -1 -2 1228888 2353752 4584040 4608682 -1 1711762 2447811 2463183 2483894 2805192 3116414 -1 -2 1490363 2128938 2879333 3430389 -1 -2 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 387324 1365432 2372003 2687649 3509492 4069245 -1 248553 416344 455855 458617 543769 1007285 1286064 1426047 3779971 4523811 4918698 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 421263 424718 689864 715344 1862562 2084683 2875682 3831271 -1 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 -2 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 196640 1476840 1866200 3941838 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 319326 3531663 4521915 -1 -2 200391 1010576 1051879 1256904 1707000 1909028 2416357 2919713 3134489 4999999 -1 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 713178 2176431 3538495 3810035 3966734 -1 749818 973193 2267913 2372999 2539078 4982143 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 4073964 4112789 -1 2602002 4588309 4617170 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 175978 278247 287796 459377 520461 1030577 2723617 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2842154 3207529 3753449 4269674 4852770 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 731455 1450162 2050564 2135653 2343443 2407787 2435405 2658098 3171643 3763731 4760018 4863642 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 2062558 2496330 3392209 3667826 3845801 4624568 -1 -2 1222008 1864780 2436913 2513562 3593847 3953998 -1 367298 633691 1910651 1912322 2138251 2424879 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 -2 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 266376 674138 862759 2026086 3238311 3452429 3846555 4183883 4746100 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 320390 571400 3952270 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 1597786 2004566 2017961 4663523 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 1111131 1170378 2577682 2899088 3103483 3248826 3410753 3465175 4642653 -1 122029 270596 1209330 1974162 2404904 3581213 4170348 4246394 4690897 4837971 -1 204665 333405 1010986 2786664 4146278 -1 -2 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 507400 2092399 2461691 3331551 4209603 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 1530 294730 434782 1078783 1366021 1762792 1819947 2309266 2511542 4537080 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 -2 1286319 2553085 2936599 4102122 -1 2843708 4622669 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 167684 1155083 1829748 3238667 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 104038 599788 661970 1426279 2168209 3669097 3840008 4244326 -1 130414 200608 240546 1409301 1943852 3316359 3997481 4116826 4334530 -1 635742 893939 939088 1357606 1703245 2099013 3238115 3364573 3852232 3934030 4146468 -1 726075 2005008 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 1254965 1970868 2706292 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 918319 1776211 2323613 3981049 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 66958 1124703 2530838 2779378 4197734 4472704 4516454 -1 235847 523531 584072 959432 1283710 2099843 2245036 2263682 2497176 2909462 3787272 4986992 -1 -2 768807 1328105 1790270 1820819 -1 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 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 -2 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 77841 1589945 1705785 1879870 2264242 2354312 2571091 2575327 2988015 3027598 4016157 4290149 4407609 4481234 4777221 4811971 -1 -2 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 823043 929437 2067829 2559795 4068464 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 870055 3409959 3996669 4790076 -1 -2 1230291 3900562 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 928603 1306062 2430979 4139821 4446895 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 -2 144833 595446 1850724 1968155 2334435 3294481 4302828 -1 358058 1698149 2596792 3144144 3671927 3718959 4359616 4647628 4687747 4742825 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 1225624 2222469 2414311 3640740 4198862 4861692 -1 1564626 2334004 3696191 4509254 4527920 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 1040111 1410781 1502575 1738838 2219264 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 2884748 3906525 3929609 4064905 -1 124284 3572170 4385164 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 2230094 3892687 4240606 4719328 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 64951 2087652 3094176 3152411 4548595 -1 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 1847577 2495407 2675472 4029875 -1 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 678018 941498 1462426 3728274 4005601 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 362318 393900 964985 1665900 1871416 3119847 3278715 3471560 -1 629940 844467 1029174 1179917 1342627 2752788 2916630 4595301 4760939 -1 -2 130408 1356971 2171893 3455277 4674245 4798262 4863323 -1 641768 1363105 1478448 3752599 3915358 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 12638 337094 632415 2321830 3241897 3363983 3526851 3581312 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 -2 106836 936243 1379360 1682915 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 505628 536485 1429853 2715392 4084598 4656605 -1 1914134 2876236 2892479 4263263 4545604 4946178 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 1129230 1464620 2806745 3407563 3652395 3700335 4936418 -1 -2 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 251977 827710 3007459 3063258 3967161 4860407 -1 1910837 2054821 2923122 3174600 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 859036 1229039 2868534 3032904 4637036 4860848 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 1077194 1736280 3425810 4119288 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 2681606 3837515 4497856 4528410 4821729 -1 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 44545 628990 1506844 2708114 4101943 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 1512029 1907848 3263356 -1 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 391195 639904 3441866 3539332 3692099 4271488 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 173932 1125112 3261865 3418446 3530731 -1 434327 2828222 3523462 3720903 3920453 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 2125663 2499171 2993940 3407785 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 275108 2438990 3059553 3430942 3700224 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 -2 930548 2967732 3501100 3583358 3809920 3869656 3936277 -1 1903259 2167389 2406207 3280185 3605923 4619789 4645403 4902852 -1 -2 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 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 1293818 1667153 1770324 1839680 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 2313980 3163747 4899431 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 295475 392820 714036 1029270 1485975 2059858 4789676 4837198 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 99838 701729 987578 1140921 1278431 1361934 1693479 2692878 3279669 3714570 3936601 3987135 4475725 4638508 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 -2 445838 699714 1425884 2083251 2175489 2535378 3131093 3226096 4417573 4595301 4861056 4966432 -1 -2 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 -2 23041 439231 888288 1791359 4353403 4544957 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 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 311354 1620845 1632082 3714630 3899439 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 835108 1847105 2353754 4226915 4411691 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 -2 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 1029487 2832496 4019412 4049898 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 587174 677447 935051 1841510 4840262 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 45800 222882 300424 481518 518473 1514289 2111205 2318180 2647776 3152914 4515871 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 -2 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 1008542 1343201 1551540 3372886 3920368 4799309 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 132484 523356 2052585 2699330 2766565 4384224 4602009 4810993 4977568 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 81562 607573 757175 4106105 4715644 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 494140 2318739 2546521 4193433 4488932 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 689865 2299998 3200221 3275227 4164775 4273615 4660928 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4939776 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 779047 1037136 1261773 2792906 4472973 -1 42644 627671 927294 2173175 2218121 -1 -2 188210 298068 497814 970830 988148 1288568 2258845 2641428 3550395 4017630 4335678 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 1051630 1453158 1662316 2096836 3045751 3415491 4156503 4469454 -1 -2 1293818 1667153 1770324 1839680 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 515419 998477 1402369 1494335 -1 -2 198623 4884449 -1 -2 1032009 1117215 3233539 3286884 4584403 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 217145 1671291 1827693 2112829 2575496 2986510 4054133 4521818 4989332 -1 -2 1213546 1221665 1362126 1405184 2030816 2523826 2588185 4021542 4572831 4787418 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 -2 611521 1168903 1287783 1920045 3478111 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 401730 4360627 4775355 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 349065 628906 1040606 3682937 4457991 4508156 4856295 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 1910306 2425327 2637454 3911205 4032586 -1 -2 104039 238547 443717 949466 1169852 3804732 4287365 4293786 4998608 -1 106131 1198302 2391858 3538472 3591203 4541085 4563339 4968501 4994125 -1 -2 418250 490446 759681 1074927 2321056 3292052 3298405 3838745 4213610 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 438473 1957165 2772153 2908565 2994898 3000136 4509739 -1 -2 112160 609652 787285 1100435 1266678 1595885 1596163 2375992 3596972 4684934 4735957 -1 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -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 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 1176478 -1 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 391237 1097354 1918134 4129006 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 358544 644030 948911 2680840 2710167 3599521 3640246 -1 -2 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 70350 311033 629019 654333 689317 782722 809307 871839 1065205 1373415 1443744 1736904 1883645 2294755 2746477 2802901 3002239 3324768 3396568 3398663 3440592 3774307 3911047 3956639 4156657 4568915 4751127 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 1095493 1281216 1409024 2750214 2939379 4358771 4366423 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 336689 1063049 2275987 2372124 2795270 3903777 4708405 -1 -2 433971 1339624 3695121 3879825 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3862027 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 1176478 2901109 4173017 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 242757 246936 279300 796967 904253 2082818 3770558 3773138 3959465 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 2905155 4534507 4882675 -1 -2 379771 942480 1271534 1470327 1504317 2230614 3623591 3866380 4169131 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 1016213 1183983 1298110 1473357 1850551 3078203 3810532 3858187 -1 401730 1329457 3531997 4360627 4775355 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 621429 2556723 3034805 3288800 3827569 4010869 4030172 4181419 4198409 4283601 4375245 4747280 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 -2 293491 308090 1908030 3812217 3928357 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -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 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 439259 456124 999499 1784363 1809135 1910277 2030973 3831924 4285378 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 1671885 2245958 2668290 -1 524847 1611258 1722172 3082285 3095104 3800609 4371296 4420202 4490085 -1 -2 1388873 1872642 3097703 4236977 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 818040 2414789 3273245 4334975 -1 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1291304 2856356 3437273 4602343 -1 -2 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 934985 2658683 2759674 3307273 4406959 4650866 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 568304 1227745 2442442 3006386 4202718 -1 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 16284 229070 1767929 2256483 2803919 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 129830 1640658 1704407 1933624 3456419 3737123 4042460 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 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 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 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 119491 309487 515488 829394 912762 1142827 2087630 2437018 3127501 3169300 3503757 -1 -2 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 2337298 3943733 4044740 -1 -2 242005 732983 2186277 2933906 4697420 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 613283 2523725 3131036 3622462 4296710 4476235 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 90676 2783261 3334645 3349324 3854452 4771425 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 1427619 3983437 3989374 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 1383500 1956788 3511384 4632840 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 145595 282483 560070 2283239 2995457 3312016 -1 -2 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 1131678 3321749 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 -2 329141 930522 1337012 1712990 1820311 2387438 3372658 3666645 3888095 4128441 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 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 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 266404 3989374 -1 -2 951132 1045977 1270343 1471862 2004043 2617099 4746775 4755366 4999999 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4598308 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 623094 1187929 1748225 3143271 3170578 3377843 3745229 -1 132762 1053329 1073206 1431432 1847961 3294554 4282265 -1 -2 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 337656 866942 1686759 2995808 4401880 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -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 572199 1255715 2186585 3620443 4068545 -1 -2 273187 2575145 4154025 -1 338180 918382 3106104 3642527 4544673 4838335 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 241675 1328901 2725854 3667283 4030974 4138794 4151167 -1 611727 1627665 1983970 4029313 4663265 -1 122294 336308 1675093 1870953 1922476 2720889 3986749 4141845 4652401 -1 791022 1141165 1616579 3116909 3706030 3913367 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 252641 1623001 2547423 4344726 -1 -2 361147 634629 1078481 2648098 4718011 -1 125519 231154 455474 1930935 2298206 4265084 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 270335 1264969 1636928 1752476 3269984 3320372 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 946244 1324842 4281667 4451394 -1 -2 642748 798176 1859013 2251193 2490086 2765336 2936860 3153626 4017110 -1 -2 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 -2 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 1157162 3492238 3806014 4441332 4605383 4776417 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 227457 510301 720683 754246 1534336 3078325 3535167 4081946 -1 -2 986925 1260767 2817749 4755488 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1804193 1992212 2823161 3748240 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 252641 1623001 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 778350 1545360 2048068 2918501 2919854 3334638 3401036 -1 -2 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 128737 146461 367790 2035238 3510987 -1 290694 1703096 2254604 2381803 3448997 4507832 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 12836 1407992 1850850 3201033 4547115 4572408 4639014 -1 -2 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 428714 444872 3196487 3285163 3875558 -1 -2 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 -2 198623 4884449 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 1713297 2883705 3166245 3853451 4018950 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 870055 1249837 3409959 3996669 4153721 4790076 -1 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 307775 613838 1075283 1399476 1980017 3843159 4437931 4537412 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 56506 113129 2679957 4098415 4998579 -1 -2 1718816 3516134 4962803 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 2602002 4314465 4588309 4617170 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 1567050 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 987897 1561559 1942248 3786846 3982334 4551153 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 212413 638511 2995549 4084613 4134748 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 -2 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 91331 908069 934810 2702082 4202330 4401683 4916592 -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 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 742876 757814 1838347 2417505 2891598 3170758 -1 -2 33781 508493 2795875 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 741270 939158 1043678 1781559 3001337 4676662 -1 59230 181610 325379 1216102 2318779 2408562 3674868 4272086 4628911 4644470 4927391 -1 -2 306064 878189 2992492 3814302 3820749 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 3889476 4606941 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -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 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 628053 963117 1395728 1492912 2296943 2343466 2591593 2653155 2978508 3069875 3080591 -1 -2 709683 2998921 4267643 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 247075 304728 3022451 3801858 3900299 3914295 -1 732550 858912 1183347 1313449 1911345 2001411 2119471 2233373 2813174 3924285 3970053 4186093 4925454 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 -2 294360 1026515 1088458 2270237 3025616 -1 -2 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 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 94881 139962 1194304 1650418 1905122 4616357 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 400597 2345943 3243897 3669045 4371582 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 636741 1397834 1865221 2618018 2745862 3395433 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -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 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 1487629 2465870 3422107 3773035 3981363 4219551 4824620 -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 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 -2 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -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 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 367293 834366 873518 1107383 1737292 3938697 3988046 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 3323296 3625781 3728537 4455777 -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 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1227625 1638851 2094334 2376038 3119034 3397540 3797463 3860936 3923142 4019399 4547966 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 585816 1934414 4160614 4877603 -1 -2 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 1162679 3180458 3226554 3955942 4014537 4082418 -1 -2 1642548 3206601 3762839 4349750 4506230 4804234 4898793 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 74637 2084513 2405712 3127513 4761709 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 -2 884761 1047134 2051621 2179541 3308671 4421005 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 1458127 1896185 3967452 3971850 3999478 4467616 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 1228888 2353752 4584040 4608682 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 69421 282769 810999 2155574 3133808 3405763 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 1149869 1252961 2325753 2668290 3342905 4327864 -1 435918 514504 874150 1410993 1711134 1814139 4341082 -1 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 -2 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 744171 1735089 1777297 3142265 3759040 -1 -2 1374576 1892846 1930332 2886056 3730749 -1 246118 2211091 2616741 2930008 3153954 3229627 4025944 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 -2 130429 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 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 69943 456969 896287 2100817 2667002 3483222 4223338 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 98648 684153 887019 1736626 2589474 2702770 3078584 3602193 4126163 4162696 4458947 -1 2464431 2739824 3443640 4247386 4441915 -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 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 735501 4395168 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 1738906 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 415822 602253 823489 874181 1250010 4934682 -1 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 137405 627061 2461143 2668390 2930248 -1 -2 200391 1010576 1051879 1256904 1707000 1909028 2416357 2919713 3134489 4999999 -1 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 410433 1327435 1476238 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 988148 2171158 3129232 3331898 3549529 -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 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 1449343 1627290 3765224 4631003 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 72036 247676 279708 916180 1758927 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -1 -2 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 -2 1756810 2131075 3335701 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 438894 769510 1506023 2287174 3131325 4672321 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 308713 2128426 3300339 3865307 4490376 -1 1269771 1390468 1483893 1600963 2366209 2872798 3075883 3736720 3919163 4096642 4269287 4488580 4658595 4954450 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 -2 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 668261 866659 1292588 1784331 1824548 1837621 2416881 3017277 3368212 3453100 3571466 3927932 4112266 -1 1455345 1679571 2924322 3896257 4624871 4754841 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 522495 916780 3175403 4088157 4461836 4982710 -1 -2 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 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 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 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 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 410616 1314810 3391692 3863099 4371171 4454012 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 745222 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4887636 4947093 -1 69421 282769 810999 2155574 3133808 3405763 -1 3148470 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 1070910 2741067 3124041 4287180 -1 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 1389922 1467513 2057872 2869664 3333320 3695923 4197859 4493815 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 1325092 3484049 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 1910837 2054821 2923122 3174600 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 385600 430384 683786 1364089 3187988 4571652 4673265 -1 -2 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 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 2508874 3312329 4411672 -1 938912 2756850 2818107 3105405 4006062 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 1909666 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 825671 1964628 2191238 2652751 -1 1892977 2868172 2997042 3824042 4483513 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 138798 3063154 3275148 4435121 -1 867715 3091917 3133533 4544950 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 -2 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 338180 918382 3106104 3642527 4544673 4838335 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 850998 851989 912078 1157987 2231539 2590734 3151447 3172587 3798432 4018152 -1 -2 58232 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 28812 463505 489281 1861645 3519834 3859202 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 2508874 3312329 4411672 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3939754 4035758 4933195 -1 449450 636306 1767430 2529872 3160173 3279811 4790693 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 1093514 2130305 2191360 2423826 2664207 3521429 3685256 4190202 4797278 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 17928 2491410 3757896 -1 -2 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 262142 1864268 4197634 4943085 -1 -2 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 1250010 1428845 1467376 1744577 2070382 2710105 2904027 3145033 4042312 4211706 -1 -2 265995 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 4152653 4970279 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4930938 -1 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 279406 1164482 1274785 1546541 1985163 2912496 3281378 3355443 3621771 3919240 4273519 -1 -2 495712 557765 1153675 1348634 1614160 2180987 2697968 3041564 4914823 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 512752 586907 1126675 -1 -2 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 659232 747103 2579146 3679722 3933766 4177018 4484067 4832364 4995541 -1 697592 896298 1343731 2228272 4007496 4491727 -1 -2 12916 2005567 -1 -2 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 1077034 1637806 2109270 3302721 3987902 4692583 4962016 -1 -2 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 83996 570534 862851 3413158 3568006 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 659097 1301881 1481098 2575489 3038919 3403160 3866478 4321695 4487353 -1 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 31247 1954080 1986937 2526414 3326018 3545387 3949598 3965709 4463278 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2694199 2754439 4553112 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 -2 263103 2823702 2941026 3052441 4013844 -1 1078569 3047013 3220994 4526076 -1 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 1955031 2445173 4825414 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 498714 2656254 -1 -2 2930254 3691007 3991331 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 -2 1287902 1346579 2116795 2530259 2788963 3975456 -1 559470 759014 763624 1384625 1704861 2694150 3489127 3810047 3979285 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 291725 314407 2111435 4566975 -1 -2 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 -2 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 280195 723121 1358868 2009498 3198134 4370923 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 713178 2176431 3538495 3810035 3966734 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 589249 2380983 3496546 3548709 4156994 4533038 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 4384918 4475867 -1 2605857 3667146 3816508 4392572 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 1388017 1859720 1935504 2000596 4322590 4373448 -1 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 111411 641247 910392 1662534 4000350 4145148 4225128 4330776 4486412 4650758 4877959 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 39656 731073 1264452 3461353 4167162 -1 -2 159664 764910 1135155 1181655 1348377 1500233 1818869 2238213 2416330 2716261 2865543 3546533 3552200 3901795 4103315 4622238 4672965 4811263 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 5828 787260 953368 1745265 2736325 3613102 3850215 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 1077194 1736280 3425810 4119288 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 91621 600124 2954458 3541095 3637460 4447977 -1 -2 283349 857503 1062227 2461185 3213828 -1 640185 3720713 3817852 3868436 -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 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -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 642237 3685338 4890445 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 1852568 4129224 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 3827893 4114235 4275066 -1 582674 785998 1994581 3375048 4351717 4981234 -1 1115909 2281184 2776458 2886670 4576287 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4734687 -1 -2 202209 1624035 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 1767001 2839738 4225130 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 -2 2866594 2994296 3257348 4461950 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 429645 629242 1037165 1856207 1870470 1911055 2128822 2597142 4535027 4913503 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 -2 1008542 1343201 1551540 3920368 4799309 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 -2 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 292245 1322110 3219604 3732728 3737330 -1 -2 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 980537 1351877 1891037 2434758 2747844 4795055 -1 273399 506486 734958 900723 2334071 4477293 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 1420142 1505542 3562727 4604873 4786576 -1 758811 929642 1236195 4994613 -1 -2 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 1131678 1385896 2848312 4478216 4854636 -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 31295 759807 2238277 2980009 3626979 4557685 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 208623 1109406 1253794 1674190 1757150 2237272 3926171 4198415 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 869852 1448560 1775723 3868205 4565162 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 1541625 3919304 4301257 4501861 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 1751170 2038821 2662821 3139939 3826960 4963282 -1 972808 2519561 2531143 3548561 3652913 -1 -2 237307 408021 774790 1761420 4075524 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 585816 1934414 4160614 4877603 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 408395 2927634 -1 1874375 2217439 2624763 3062553 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 -2 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 3912616 4800006 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 36634 1849981 2451061 3300085 3765029 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 2565703 4334500 4502072 -1 -2 574142 2819601 3460332 4342267 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 301755 2633564 3042984 3349003 3950793 -1 -2 1193265 1448353 1805055 2388481 2739214 2939646 3445519 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 509924 1351534 1649074 2259997 2590859 2770206 3251622 4240707 -1 130548 1508796 1851264 2252051 3004540 3388504 4777651 4802006 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 854151 1128355 3152648 4265868 4399331 -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 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 1083636 2480302 2630444 3660071 4494811 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 411073 674262 973857 1775694 2439693 3484286 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 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 239329 733640 1101395 1536144 1590716 1680168 1889335 2170998 2273824 2625384 2650408 4847785 4908885 4910500 -1 -2 361147 634629 1078481 2648098 4718011 -1 15067 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 960325 2351481 3435786 3493308 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 -2 18594 2137232 4403183 4469508 4801822 -1 342113 2391302 2885318 4329358 4339251 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 6586 928168 1648932 3939117 4993465 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 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 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 828528 1629990 1660597 1783700 2824674 3136876 -1 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 -2 959620 1704494 2687025 3852199 3914121 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 67392 321515 385603 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 978727 2334593 3357607 3548447 3702144 4063364 -1 386178 1221535 1523148 2146574 -1 20012 804958 817416 916478 965265 2195851 2313579 4475433 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 32632 439023 1933519 2902252 4898976 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 -2 169525 184982 394391 546891 846788 1037750 1152631 1363928 1402601 1703750 1842459 2225379 2511275 2538780 2613621 3846643 3956279 4363126 4366170 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 596381 997099 1614909 1939258 4753098 -1 1486650 1673517 2959871 4133276 4615455 -1 823043 929437 2067829 2559795 4068464 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 568932 598573 638100 1189443 4390658 4726168 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 998149 2032636 3326819 4546761 4910272 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 85012 510994 1129369 1484827 2818617 3248934 -1 299616 3491180 3693900 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 768697 3172205 3208103 3487130 4746707 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 2034713 2894401 3221270 3766826 3961435 4274289 4882248 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -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 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 -2 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 1131678 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 -2 4653803 -1 148237 289561 3078629 3287386 3617913 -1 305574 1164182 1185720 1355160 4509526 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 185249 292943 695681 726925 1624884 2200970 2314990 3094952 3322645 3479020 3922057 4145535 4890327 -1 -2 1010208 1484880 2277153 2413394 3833446 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2152413 2836933 3057046 3287285 4979811 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 1314170 3424085 4336967 -1 258831 1337908 2514023 2976661 3756863 3959983 4135608 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -1 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 31413 929958 1729848 2700696 3359266 3657571 -1 165755 1941390 2137290 2714981 3327310 4024305 4886900 -1 846094 4202578 -1 -2 305846 767053 1092511 1892422 2011710 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 421104 557839 818166 1379353 3097517 3362038 4936687 -1 1443256 3406928 4180615 4837268 -1 -2 2236764 2657756 3697577 3902603 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 881695 1038292 2308961 3292856 3762194 3963456 4214824 -1 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 615319 2504399 -1 83774 842298 1027071 1320152 2371230 2781777 3143575 3304183 3961715 4330276 4966173 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 389377 446266 698989 712142 1125220 2494474 2541782 2582722 2967464 2979323 3519010 4578760 4695735 4830594 -1 764631 1748834 2189162 2806464 3352380 3625201 4708774 -1 -2 1586199 2074151 2367395 3457559 3829658 4384602 4700935 -1 245091 503727 1248864 1422597 2881241 4875511 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 574142 2819601 3460332 4342267 -1 -2 1207086 1607110 3366013 4902835 -1 -2 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 1028606 1619931 2665175 2761306 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 2840049 3406622 3548891 4215453 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 100897 328789 434985 690148 748039 1537607 1605508 2014742 2483516 2604098 2839311 3093324 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -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 1248752 1533795 1933920 3711039 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 705627 1192494 2893908 -1 -2 521476 808565 1652705 2076776 2322184 2831229 3439806 4488163 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 2734051 3070904 3188494 -1 144358 2203834 3380562 3487852 4174824 -1 -2 1145147 1546411 2686002 3084651 3775476 4926704 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 512752 586907 1126675 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 928802 1363513 3954298 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 1195852 4157130 4862890 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 -2 445838 699714 1425884 2083251 2175489 2535378 3131093 3226096 4417573 4595301 4861056 4966432 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3189706 3396372 3444622 3817634 3858641 -1 775261 1850338 4713172 -1 -2 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 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 95937 981731 1577038 1813131 2074682 2273525 3580828 3833137 3871559 4839299 -1 96562 1599904 1880597 3097232 4041081 4142558 4618739 -1 -2 191325 434728 1450731 1542154 1728855 1823110 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 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 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 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 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 741270 939158 1043678 1781559 3001337 4676662 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 -2 69686 719624 1319747 1759212 4078278 4510973 4597446 4842132 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -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 803120 2135919 3473446 4656543 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 2757217 -1 -2 653092 913672 1946743 3349603 4894777 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 301755 442205 637041 1064083 1189062 1306575 1891339 2403000 2875086 2933583 3058269 3118549 3157757 3936820 4663708 4731687 4906842 -1 -2 252641 1623001 2547423 4344726 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 698097 2067446 3565940 3598400 4836741 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 -2 870055 1249837 3409959 3996669 4153721 4790076 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 666182 1602069 2507406 2569968 3768366 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 186675 587567 970113 1827332 2466078 3170037 3589132 4038759 4133585 4360545 4788371 -1 -2 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 1251669 2439688 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 18968 303798 2190350 2247161 3603459 3673992 4498364 -1 -2 765303 991842 1707836 2182685 2229068 4451958 4502684 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 615011 4505103 4685028 4932369 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 97716 290164 331122 1452418 1886918 2161331 2227352 2344407 3399540 3503066 4145498 4366255 4595289 4696420 -1 -2 629433 892602 2234926 3630689 4136755 -1 620552 953837 1970671 4003205 4061071 4775874 -1 -2 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 557662 1258624 1428687 1495895 1505366 3147115 3958408 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 986925 1260767 2817749 4755488 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1804193 1992212 2823161 3748240 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 3753902 4414163 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 478714 933536 1127338 1167885 1478118 2910260 4384776 -1 574142 2819601 3460332 4342267 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1236195 3216222 4773256 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 213436 2778282 3355889 3516134 3948060 4068661 4900272 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 596681 693753 3632500 -1 -2 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -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 1141102 1300843 3116709 3193758 4106079 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 1298114 1329117 1642755 1689548 4933638 -1 998149 2032636 3326819 4546761 4910272 -1 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 188169 652235 1371599 1420033 1518554 -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 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 -2 463518 660936 1539615 3835457 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 929423 1341154 1759783 1816684 1955031 2445173 2455211 2672925 4825414 -1 -2 13543 468474 493195 4329590 -1 -2 779047 1037136 1261773 2792906 4472973 -1 2046198 2989902 3552652 3952875 4365941 -1 1892977 2868172 2997042 3824042 4483513 -1 971506 2711852 3081993 4215583 4956825 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 445190 736034 1625569 2637766 3373677 3565417 3933346 4302854 4571788 4738547 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 1331868 2967629 3518211 3540873 3962926 4714715 -1 863498 2194032 4218662 4595919 4963315 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 -2 865590 1308680 1394440 1664221 1848098 4810270 -1 203822 283250 621875 866300 1041379 2321103 4565060 -1 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 502419 1692666 3724761 4201763 4759521 -1 -2 818040 2414789 4334975 -1 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 81562 607573 757175 4106105 4715644 -1 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -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 725017 1054996 1120679 1435953 1481974 2744840 4252982 4412303 4862171 4940679 4953989 4999999 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 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 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 620092 1847451 2756554 2907363 4135905 4220188 4569538 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 1272333 3130337 4354372 4661626 -1 -2 1993161 2054520 4290440 4389176 4787355 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 290422 752005 1587131 2234546 4456021 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 -2 159581 533361 578264 655446 2865270 2913771 4141092 4289113 4975057 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 1280468 1660722 2026215 3435945 3922539 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 596681 693753 3632500 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 2282905 3149685 4754080 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1612286 1886729 3130908 4385682 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 -2 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 524218 894665 2156697 2711143 4708291 -1 -2 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 81664 320907 1116475 1871625 -1 -2 859884 1886686 4212052 4536325 4796715 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 494140 1233101 2318739 2546521 4193433 4488932 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 2052163 3039979 3914119 4382188 4999999 -1 -2 283274 1493082 1905438 2342005 2982186 3301010 4047886 4452864 4907744 4999999 -1 400512 410900 1359685 2423845 3387970 4167131 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 293785 347285 419025 469661 532427 1017638 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 393239 2611753 3083175 3341932 3428118 3925449 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 4910749 -1 -2 358450 853301 1403451 2290637 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 463974 597834 647554 2357120 2713497 3458504 -1 -2 132762 1053329 1073206 1431432 1847961 3294554 4282265 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 200391 1010576 1051879 1256904 1707000 1909028 2416357 2919713 3134489 4999999 -1 713178 2176431 3538495 3810035 3966734 -1 749818 973193 2267913 2372999 2539078 4982143 -1 -2 447271 771083 898821 1804302 3588405 3859533 -1 1728238 2291417 2899902 3703030 4598456 4727453 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 159508 235203 678496 1542825 3889913 4483380 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 225838 532396 927242 1385876 2365919 3370614 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 1051040 1254826 2187702 2713648 3266328 4247345 4398635 4464837 4839742 -1 742861 1905116 2804314 3059900 4786136 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 -2 532350 771773 1153400 1964984 3020495 3515788 4039112 4948162 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 1605023 2517839 2519278 4775061 -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 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 1016934 1366481 1665684 2878381 3444649 3986871 -1 -2 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 1037556 1087750 1474885 1879870 2264242 2300003 4407609 4481234 -1 38139 62038 176752 577691 2233688 3090513 3528819 4779158 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 1008542 1343201 1551540 3372886 3920368 4799309 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 157596 1143695 1146579 1834917 2664632 4260421 -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 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 138798 783858 1363892 2486177 2659635 3063154 3275148 3715435 3908146 4435121 4537560 4594786 4959526 -1 191146 1488127 1598890 1652351 2069037 2997214 4085533 -1 -2 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 1523152 2135663 2224322 4839953 4918341 -1 650351 1530776 2063928 2319383 4010137 4540818 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 337621 423853 1553149 1932842 4365255 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 -2 1954050 3929657 -1 288559 757618 2740801 3425141 4473354 4581766 4806401 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 3011046 4137317 4210459 -1 -2 19232 906300 1087614 1251703 1457810 2482858 4904741 4971570 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 238378 646293 799942 1114497 1433029 1911360 2084429 2243936 2424912 2901260 3355288 4187968 4411173 4730661 4902433 -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 155182 427290 683873 2286046 3007531 4423020 4456919 4610877 4909529 -1 -2 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 522435 1372936 1523794 2108171 3453674 3863863 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 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 427564 713410 2144626 2984605 4073964 4112789 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4885809 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 917811 1109600 3539849 3662418 4461848 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 1749511 2207905 2396397 3012958 3173854 4665105 -1 -2 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 1667503 2017098 4411164 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 1541625 3919304 4301257 4501861 -1 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 -2 1638 330336 4150156 4624359 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 81982 794602 993945 1299515 1775653 2144100 2923557 3575182 4193524 -1 -2 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 -2 314287 747374 795862 1489781 3095077 3861403 3937922 4325495 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 332689 475464 647849 748931 813814 1357671 2125584 2662727 3301576 4713119 4792702 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 930344 3740628 4126350 4673362 4774261 4995211 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3969597 3978460 4674924 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 428714 444872 3196487 3285163 3875558 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 589249 2380983 3496546 4156994 4533038 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4680421 4845482 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 78654 465302 840773 1205491 1224845 1528348 1573948 1601103 2088099 2292936 3662882 4495495 4646198 -1 -2 50054 71667 300409 485658 1712678 1894920 1929529 2244728 2397542 2574260 3032282 4564653 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 138798 3063154 3275148 4435121 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 2125663 2499171 2993940 3407785 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 22205 216973 1369403 2700616 3244540 4061674 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 1388618 1476187 1648287 1829511 2344176 2903544 3836451 3926673 -1 746629 879355 2298677 2328075 3739353 4316910 -1 -2 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 -2 509165 710823 741204 1301331 1312433 1369742 1869804 2032778 2046996 2744391 2807302 3029979 4264787 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 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 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 -2 11224 159785 444016 485035 585267 1060692 1299796 2327268 2808929 3556179 4683355 -1 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 1072004 3101054 3631744 4082836 4128821 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 108151 543855 1849753 2620751 2861988 3127136 3208561 3901565 4397699 -1 -2 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 524847 1611258 1722172 1884434 3082285 3095104 3800609 4371296 4420202 4490085 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 128884 600921 615011 950898 1578597 1685334 3164675 3254619 3337497 4505103 4685028 4699689 4932369 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 2114625 2898916 3772829 4305131 4544671 4940151 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 621223 1231665 2107095 2203903 4521545 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 405520 1893400 3844068 4330808 4341119 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 1195852 4157130 4862890 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 1204269 1270408 2623143 3143198 3742898 3765546 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 579222 610823 1371029 1743790 4375417 4832720 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 280195 723121 1358868 2009498 3198134 4370923 -1 616384 2761942 3058569 4359063 4444517 -1 -2 988701 2529284 2585400 4179411 4722784 -1 349175 1355088 1567960 3812393 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 1066722 2038958 3220270 4357856 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -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 692573 1709498 2009461 2600922 3112521 3592858 4270051 4390049 4790118 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 -2 429645 629242 1037165 1856207 1870470 1911055 2128822 2597142 4535027 4913503 -1 32496 413509 1137929 3566584 4146864 -1 871215 1655989 2224534 2371375 2630485 4632313 -1 -2 139936 489855 507888 589179 1044796 1764965 1776531 2694422 4231782 4234722 -1 790708 1076212 1497658 1785792 2130504 3926326 4204429 4342251 4999999 -1 246627 506048 961191 1272872 1791267 2545610 3894995 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 2472673 3645700 4735374 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 423373 1472720 4121777 4508006 -1 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 2905751 3358455 4500881 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 639614 657480 731031 1433016 2150337 4128148 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 -2 32751 993285 1422584 2614893 3242959 3421788 3648165 3921269 -1 193864 1571208 1648821 2078971 2630014 4063488 4877518 4966546 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 354939 818040 951176 1498399 1966557 2414789 2678111 2888610 3273245 4127528 4302927 4334975 -1 -2 922603 2226665 2539149 4972962 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 1248752 1533795 1933920 3711039 -1 46388 114471 1466962 1983095 2334619 3502271 3923710 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 415041 1997314 3556922 4108846 4197096 -1 45809 349362 440456 459930 998534 1515500 1787223 1981830 2120144 2445515 2701156 3376754 3527015 3643347 4546680 4758307 4807180 4968501 -1 -2 768697 3208103 3487130 4746707 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 262142 1864268 4197634 4943085 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 1388017 1859720 1935504 2000596 4322590 4373448 -1 -2 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 4340 2857122 3491457 4202659 4424511 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 -2 102933 532065 741798 2299737 2526555 2638529 3049923 3222057 3808969 4808763 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 1465301 2221651 3009659 3848010 4662136 -1 164885 1905667 2052023 3239347 4035379 4783564 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 1173742 2289265 2385847 2430289 2849851 3739865 3755094 3923156 3960424 4682473 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 69036 2636696 2897516 3433368 3938556 4316017 4959541 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -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 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 204665 333405 1010986 2786664 2973869 4146278 -1 1029487 2832496 4019412 4049898 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 3209721 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 106570 2432763 2593788 2619907 3906721 4670392 -1 -2 2102440 2215700 2420663 3919367 -1 -2 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 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 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 1419612 2638991 2908436 3370400 4001568 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 768697 3172205 3208103 3487130 4746707 -1 843462 998571 1360948 1589882 3801754 3957223 -1 -2 1423346 1852149 2372672 2787787 4446148 4466318 4865460 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 1110125 1280542 1399218 1439074 4861250 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 617741 1208802 3441171 3505701 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -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 478790 602119 1138973 1517345 3430304 4727480 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 2087029 2547008 3098673 3516775 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 2908934 3493749 4599592 -1 1110381 1702439 2098923 2419298 3305291 3479092 3504802 4032904 -1 -2 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 395404 943610 3995612 4575063 -1 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 401370 1031428 2370670 3450177 4207967 -1 134865 1639348 1998430 3974225 4746015 -1 -2 411568 2497788 2972726 3736165 4783124 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 472747 1820420 2713392 2825118 3064677 4728783 4840051 -1 587779 3257768 3575324 -1 -2 926274 1954050 3929657 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 503865 837127 2302170 3527864 3992156 4218207 4694816 -1 564683 989569 1706915 1986880 2373637 3936837 4530082 4845189 -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 625221 1585608 1621110 2425657 2878196 3097427 4355852 4728476 -1 -2 146947 408563 718070 1261730 2153851 3077297 3734916 4008594 4104332 -1 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 10088 236650 547026 809889 1095369 1115458 2395852 2539515 2740728 2877590 3404435 3555191 4245772 4462581 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 1904019 3429312 4452096 4872307 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 989601 1420214 2346458 3050758 -1 911034 928006 1001989 1636411 1687815 2786330 -1 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 -2 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 68223 168288 444980 577806 824678 2851653 -1 -2 310243 842011 939158 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 126432 1175330 2994714 3193665 3284133 3306121 3698393 4319500 4467793 4764527 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 332309 2154489 2980094 3605005 4487010 4535586 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 1040357 1141584 1263993 1393667 1824694 3306116 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 308713 2128426 3300339 3865307 4490376 -1 1269771 1390468 1483893 1600963 2366209 2872798 3075883 3736720 3919163 4096642 4269287 4488580 4658595 4954450 -1 -2 97351 711375 2135623 3460238 3475048 3503745 4282886 4329482 4912369 -1 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 502419 1692666 4201763 4759521 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 577672 1232964 2452749 2470902 3244865 4262969 4544243 -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 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 -2 1280468 1660722 2026215 3435945 3922539 -1 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 1182982 1828693 1951746 2082318 2600166 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 1225899 1264328 1567321 2768770 3498236 4485675 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 86941 928802 3954298 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 1332431 4166543 4611594 4835299 -1 -2 239896 723532 876045 1136721 2217483 2398119 4143025 4610063 -1 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 637076 783480 3463076 3720665 4446279 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 404174 1227831 1498141 3315026 3351313 3463699 3546606 3659315 3713181 3737307 4328075 4798836 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 95085 412837 980321 1273179 2763542 3348429 3605901 -1 596381 997099 1614909 1939258 4753098 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1486650 1673517 2959871 4133276 4615455 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 196899 578166 2840052 3261483 4344022 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4755222 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 278962 1958519 2481822 3721945 4362148 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 283288 1563308 2009611 3000068 4175074 -1 -2 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 134744 1761767 1920707 2352258 2584268 3019738 3494969 4929801 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4826134 4884613 4990267 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 756247 3205134 4342562 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 316761 564367 707904 767480 819919 4451259 -1 -2 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 903473 918173 2817466 3811408 4256193 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -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 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 1272127 2657754 2948711 3736139 4964104 -1 -2 523399 579761 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 -2 2130762 3115272 3305666 3502517 4684830 -1 659097 1141102 1300843 1301881 1481098 2575489 3038919 3116709 3193758 3866478 4106079 4321695 -1 481714 671229 765428 2137791 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 -2 931262 2397542 4989201 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 324987 478705 518560 1693004 2080139 2102077 2898639 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 245840 277091 864327 1515463 2138000 2930947 3556386 4420792 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 543776 1052537 2702331 2809003 2913518 4048490 4562007 4883486 -1 -2 1370025 1464362 3367000 3475249 4221515 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 377330 788826 1028693 1633574 1714456 2003735 3136833 3180052 3492115 3600650 3645768 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -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 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 254610 2164329 2195755 3241903 3951833 4111311 4999999 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 869852 1448560 1775723 3868205 4565162 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 2038804 2415158 2661122 2990932 3799100 4440395 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 469011 1417331 1514040 2094103 2098666 2820385 3114769 3127046 3462778 3508094 4528001 4920382 4966730 -1 -2 352298 2232142 3320895 4103789 4425961 4784582 -1 504703 3878369 3955397 4946122 -1 -2 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 425296 512214 619221 1296261 1808497 1906900 1975479 1982797 2113673 2203752 2262264 2385968 2459077 2864360 2958471 3311246 3417633 4144899 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 7544 1256121 1280330 3405470 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -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 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 521970 2168074 2505387 3279246 4878286 -1 867715 3091917 3133533 4544950 -1 -2 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4294903 4384029 4958540 -1 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 -2 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 229839 411514 1023327 3006164 -1 -2 331936 367293 834366 873518 1107383 1737292 3938697 3988046 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 -2 821914 2459291 4640947 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 2584421 2585906 3049046 4286479 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 927176 1334529 1971425 2276273 3714821 4685291 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 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 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 -2 2125663 2499171 2993940 3407785 -1 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 4492306 4560425 4714206 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4728373 -1 3153378 3222704 3624308 -1 194073 284993 640485 3481283 3853255 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 601263 2005113 3305987 4235473 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 -2 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 731616 947357 1069876 1259195 3214067 3471077 4361809 4431079 4707231 -1 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 1029487 2832496 4019412 4049898 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 14127 773234 791708 827673 1632978 2816576 2993780 3172311 3260096 3649248 4985991 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 514504 874150 1410993 1711134 1814139 4341082 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -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 1298408 1662655 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 3206260 3252416 3745109 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 10183 2638764 3809238 3914694 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 2144154 2489145 -1 259006 798441 799641 808538 1003262 1529388 1647534 2202148 2500607 2687286 2839917 3544802 3888065 4084869 4145578 4490493 4628924 4715509 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 211441 1196852 1628060 2979887 3321710 4374254 -1 -2 395736 2191344 3350345 4908436 -1 -2 619187 652993 3343393 3892066 3924440 -1 128737 146461 367790 2035238 3510987 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 19489 138055 796452 1215257 1609906 2015764 3483130 3896381 4197343 -1 -2 744078 1815379 2152965 3156609 3872594 4388781 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 800487 2372537 2479252 2902110 3049075 3666401 3864247 4628251 4675164 4703890 4738636 -1 -2 83705 379494 540640 1122234 1693807 2121934 2360931 2794570 3694097 4420572 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 1088093 1612676 2063928 4540818 -1 -2 909150 1188139 1234162 4068943 4523971 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 995859 1089845 1177793 2222444 4273830 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 297947 588135 869329 3549524 4041238 4192336 -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 782413 826722 1798985 2024552 2268545 2326306 3853312 4933391 -1 142665 1167953 1186415 1804621 3707668 4660963 4959659 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 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 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 269406 4794002 -1 161265 3484049 3792585 4347768 4398729 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4134021 4441645 -1 658693 1763541 2149028 2816928 3783524 4893380 -1 -2 77789 2921099 3101420 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 -2 358994 514504 1410993 1976595 4405290 4715963 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 439259 456124 999499 1809135 1910277 2030973 3831924 4285378 -1 1001977 1550618 1763406 3284548 3790365 4707025 -1 -2 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 562275 601991 626729 1724026 3093459 4712445 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 -2 967869 3191343 3914811 4420711 4477882 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 1204374 1372473 1918157 4797178 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 191325 434728 1450731 1542154 1728855 1823110 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 670433 986552 3830753 4877600 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -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 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 492807 586744 2260450 2479557 2601907 3483130 3550072 -1 -2 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 158092 846442 1995468 2487064 4078321 4183773 4587813 4778523 -1 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 831353 3890817 4660133 4720657 -1 -2 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 333455 1024033 2156539 2442692 2455422 3219019 3490250 3530892 3640066 3699696 3953254 4141044 4440123 4480366 4814375 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 1176478 4173017 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 495712 1348634 1614160 4914823 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 539661 1105201 1408502 1698969 2125656 3156348 3375171 3385667 3428275 4529141 -1 125519 970809 1632191 3127534 4679403 -1 1926938 2151579 3748969 -1 -2 717517 735501 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 4395168 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 869852 1448560 1775723 3868205 4565162 -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 223880 624806 1032303 2031299 2319527 4784721 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -1 -2 676321 2790768 3829914 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 755539 2452717 4288758 4742784 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 1025488 1394156 2161460 3145840 3182487 3287486 4122080 4360465 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 2001232 4109572 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 20039 1079455 1851482 1918528 2514022 3040477 3555141 3769664 -1 -2 1805348 3704626 4244409 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 77836 587779 2401837 3174913 3808288 4481015 -1 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 515660 698953 778829 1658174 2891759 3304445 3834043 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 534237 1852568 4129224 4821381 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 335661 831663 1758661 2386336 2613396 3026281 3643347 4210115 4303516 4417383 4750358 4815891 -1 -2 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 899192 1420054 2978000 3713360 -1 3286408 3882569 4292147 4409306 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 498198 1333906 3721488 4001558 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 2535998 2698174 3617437 3871783 -1 -2 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 1070910 2741067 3124041 4287180 -1 -2 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 -2 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 -2 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 79592 657646 2112648 2620680 3746374 -1 -2 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 258769 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 506003 1234266 2611237 2808837 4807325 -1 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 109280 1323311 1550943 2883654 4494173 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 745405 906314 949700 1621082 2666206 2944503 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 371502 658920 1098905 2026086 2220144 2431064 3060879 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 69943 896287 2100817 2667002 -1 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1961692 2603907 3302284 3934498 4274933 -1 -2 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 -2 333455 1024033 2455422 3640066 3953254 4814375 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 418250 490446 759681 822807 1074927 2194124 2321056 2968879 3292052 3298405 3838745 4213610 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 104134 405344 1320518 2328205 3545785 3755390 4040442 4075274 -1 -2 923344 1337541 3732523 4003048 4647533 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 976726 1801666 2593549 3610497 4826396 -1 350224 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 41098 3706277 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 562275 601991 626729 1724026 3093459 4712445 -1 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 252277 736066 754780 1029138 2694300 3942275 4498600 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 488115 3295337 4139163 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 386196 622927 731774 1416712 1620140 2169613 2570707 3053037 3080683 3221474 4547667 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 728869 1513871 3004968 3008765 4243567 4482013 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 3406527 3811450 3889476 4510306 -1 -2 1389145 1916140 2419060 4030179 4037113 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 1490363 2128938 2879333 3430389 -1 -2 150698 535907 1294338 1517222 4672368 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 565066 1352156 1466149 1688188 2409889 -1 147052 946505 2025130 2059104 2149477 2434833 2609163 3122911 3371519 3949965 4192882 4230407 4424093 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 907526 1070759 1697089 3209103 3512032 4836381 -1 1295650 1617441 1639575 2447995 2869979 3340154 4939013 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4267928 4936552 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 266404 1427619 3983437 3989374 -1 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 515419 998477 1494335 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 635975 1644231 2079596 2825169 3268733 4206547 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 1749876 1864895 1986263 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 -2 1293818 1667153 1770324 1839680 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 988701 2585400 4179411 4722784 -1 1594155 3419598 4314048 4992377 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -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 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 614441 666736 725838 3349098 4105978 4162965 4177860 4414568 4553521 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 -2 23041 439231 888288 1791359 4353403 4544957 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 2545778 2848562 3198220 4806862 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 38473 2451391 2938655 3232429 4127594 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 249353 960432 1526500 2520690 3181347 4530110 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 768697 3172205 3208103 3487130 4746707 -1 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 32521 1050134 1077291 1344787 1653470 1666883 1688643 1729372 3830677 4200603 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 -2 922443 1731185 3814064 4344383 -1 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 777539 967229 2153119 2223829 3415295 4438742 4737504 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 -2 2946105 4946878 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 95937 981731 1577038 1813131 2074682 2273525 3580828 3833137 3871559 4839299 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 1077194 1736280 3425810 4119288 -1 -2 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 1432665 1901882 3627023 4386816 4853176 -1 -2 838514 1346770 1721771 1811336 2894324 3063822 3319510 -1 -2 619723 1666888 3132093 3634945 -1 713472 858733 3022197 3322132 3704503 3854456 4810002 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 214484 1455822 1548461 2018716 2273991 2416689 2979336 3662418 3890338 3986450 4502544 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 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 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 146655 758220 1768089 2171213 2427792 2493394 2813738 3196464 3840212 4362465 4475830 -1 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 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 -2 31042 158865 2226442 4322243 4647041 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 494480 1308284 2344511 4358811 -1 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 -2 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 -2 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 61227 451476 514879 597475 2734723 4797995 -1 23041 439231 888288 1791359 4353403 4544957 -1 -2 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 261525 2839573 4054944 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 -2 2064196 2121952 2357624 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 98772 262358 1035386 1474702 1700149 4408515 -1 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 2190786 2432245 3768014 3864073 -1 914331 1205371 2008044 2378261 4985544 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -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 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 87721 2813323 3142552 4065443 4651580 -1 2461213 4288116 4933874 -1 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 560570 634629 1707486 2081449 3704006 4177240 -1 -2 346019 1039773 1049726 2532368 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 139462 600183 773287 974060 1212113 2932259 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 444391 1018159 1337391 3795394 4004446 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4728318 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 1458127 1896185 3967452 3971850 3999478 4467616 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 1811750 2341850 4357904 4712660 4854466 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 907617 1142048 1280267 2666322 3955214 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 -2 77789 2921099 3101420 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 205491 1586588 2082247 2354110 2360776 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 618442 1237174 1364062 2320665 2631817 3130184 4322566 4978665 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 25948 322634 472811 1787026 2073106 2548089 3470832 3532581 4086297 4210334 4327348 -1 -2 33781 508493 816010 2795875 3992984 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 37363 2533870 2801942 2978039 -1 661863 1449075 1603272 2147774 3983693 4814690 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 556470 2394659 3898365 4999999 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 687183 1570787 2065635 3206623 3271322 4743555 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 18594 2137232 4403183 4469508 4801822 -1 -2 240960 887609 972927 2157966 3263273 3324892 3649685 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 959071 1018838 1714267 3798356 4188573 -1 -2 252641 1623001 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 77865 141410 3077476 3124307 3173130 3973097 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 865411 1051281 3642992 4610724 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 2309549 4669621 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 -2 544780 1016349 2243865 4475536 4819382 -1 -2 802497 1110125 1439074 4510409 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4691914 -1 112756 408723 1375959 1536789 1596791 2403464 3883818 4776631 -1 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 -2 3951327 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 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 353144 353399 2444514 4122281 4301277 4812620 -1 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 66642 491018 2055783 4353841 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 752581 1380491 1584736 2088646 2670533 3144232 3200196 3352807 3626022 3837792 4009317 4272076 4745381 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1079729 1675518 3578681 4281738 4669784 -1 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 71762 160062 1404907 1624212 1707256 3628985 4068381 4147315 4597560 4720209 4808422 -1 -2 149705 1476551 2667143 2824677 2887532 3479054 4247167 4314181 -1 797804 1258813 1356349 3454497 4339373 4606687 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 725068 1544004 1785595 1805924 1896775 2154713 3218217 4586996 4725374 4795255 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 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 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 12388 643202 1611598 2951756 3654161 4012574 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 -2 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 429394 550652 1693100 3365356 4568498 -1 1260506 2846211 2999263 3475519 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -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 363840 856348 1300480 2168677 2462748 3288577 3293613 3417855 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 -2 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 -2 693136 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 1032009 1117215 3233539 3286884 4584403 -1 -2 174758 210625 999602 1962197 2760300 3789686 4453989 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 831353 3890817 4660133 4720657 -1 -2 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 167684 1155083 1829748 3238667 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 522435 1372936 1523794 2108171 3453674 3863863 -1 -2 494140 1233101 2318739 4193433 4488932 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3714603 3979380 4242415 -1 -2 485345 559975 764063 826997 1679653 3688547 4038810 4969058 -1 -2 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 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 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 914331 1205371 2008044 2378261 4985544 -1 -2 299616 3491180 3693900 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 733095 1242267 1753444 3536949 3870574 -1 984127 1591150 1758020 1864361 2378370 2455790 4787733 -1 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 2533953 2612576 3338449 3843136 -1 2057532 2114012 2900638 4116207 4243759 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 328978 478049 709445 1952261 3105921 4550334 -1 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 -2 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 3626976 3759688 3927410 3982449 4086712 4543382 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 141075 282097 874276 2067051 2147454 2306797 2412226 2413232 2475745 2760411 3552627 3740470 4278437 -1 -2 563947 1824365 1996814 4317938 4924080 -1 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 385457 875136 4077620 4227588 4532990 -1 830965 2451085 4045050 4529566 4999999 -1 -2 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 2545778 2848562 3198220 4806862 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 252641 1623001 2547423 4344726 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 5479 1344825 2257650 3085594 4070287 4806372 -1 155181 1732383 2430039 3843900 4882192 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 91974 114601 843228 1538863 3586534 4988914 -1 54456 155547 631614 1332654 3155742 4383720 -1 504871 776980 1209612 2393304 2606943 2954515 3321150 3453517 3508661 4069922 4159630 4420419 -1 -2 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 803785 993488 1460185 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 133505 334804 1009723 2731268 2794714 2935995 3040093 3423736 3438080 4166467 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 2401 2125981 2567127 2958472 3611870 -1 -2 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 797901 1676692 2201964 2617297 4683539 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 2535998 2698174 3617437 3871783 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 270300 706004 4145682 4267116 -1 929423 1341154 1759783 1816684 2455211 2672925 -1 -2 4411755 -1 414346 1016386 4975548 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 -2 846162 1074060 3637612 4221283 4358805 4857171 -1 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 -2 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 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 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 439259 456124 999499 1784363 1809135 1910277 2030973 3831924 4285378 -1 1001977 1550618 1763406 3284548 3790365 4707025 -1 77157 891391 1049590 1136296 1587559 1855012 2167220 2238298 2702093 2988162 3140588 4180902 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 988148 2171158 3129232 3331898 3549529 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 -2 839536 1245388 1816125 2929351 2929616 3242335 3780468 4075075 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 460291 997661 1108567 1239972 2770028 4933645 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 1276231 2057283 2533814 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 46129 769200 1510494 2383628 3833366 4246339 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 190486 1752578 2319155 2747117 3628648 3812274 4267936 -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 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -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 660568 1136116 3059376 3818696 3968674 4356278 -1 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 2276174 2761758 4056537 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 2770933 2883223 3333534 3384624 4037098 4619465 4628027 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 938912 2756850 2818107 3105405 4006062 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 -2 156327 424718 689864 1347795 1529067 1862562 1903946 1986099 2084683 4404121 4638021 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 -2 378390 1086116 1366340 1993223 4178194 -1 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 4289777 4379584 4653438 -1 673289 874355 1886477 2090471 2391094 2835968 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 1180804 1819843 2827975 3929591 4912096 -1 248201 506668 757027 2107295 3262900 4714780 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 1916271 1919345 2487730 3369713 4383684 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 4915617 -1 -2 768807 1328105 1790270 1820819 -1 352426 510606 1506742 1711522 2838169 2935844 3705581 3797499 4399172 4608411 4662704 4999999 -1 608583 1888816 2162753 2762252 3907522 4376999 -1 -2 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 20853 629684 1020861 1085307 1471156 4518485 -1 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 -2 507756 1336051 2264807 2308314 2630197 3920348 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 122745 218136 1031042 1313585 3490156 3694593 4068046 -1 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 675610 2338577 2919864 3624963 4085287 4516388 -1 482900 592469 1286100 1497262 1707387 1886900 2113920 2301048 2551198 2622231 3170103 4503754 4552789 4711786 -1 -2 611521 1168903 1287783 1920045 3478111 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 -2 818040 2414789 3273245 4334975 -1 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 5828 787260 953368 1745265 2736325 3613102 3850215 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 1514770 1942359 1977874 2881281 3165086 3743049 4149547 4833591 -1 -2 628051 1311301 3692400 4155565 4903014 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 -2 486660 1077780 1477838 3134154 3166401 4408982 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 -2 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 328132 3155825 3619090 4155239 4680421 4845482 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 2202947 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 1250010 1428845 1467376 1744577 2070382 2710105 2904027 3145033 4042312 4211706 -1 -2 188926 1378299 1914729 2800522 3626305 4638924 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 291708 1612856 2608955 2751897 3041144 3141811 3301716 3359792 3813397 4098626 4693468 -1 -2 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 267456 789180 2977407 3251392 4422050 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -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 1888542 -1 -2 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 4202578 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 188815 847816 1080453 2482393 3396296 4167290 4284631 4600253 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 589249 2380983 3496546 3548709 4156994 4533038 -1 38853 2167946 2934063 3129999 3661366 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 640185 3720713 3817852 3868436 -1 307018 1502294 3391459 3703786 4167636 4457123 4738766 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 2281184 2776458 2886670 4576287 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 91 1948282 3185389 3406298 3512114 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 2854249 3631091 4281693 -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 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 500310 1083730 1475899 1525273 1630193 4916773 -1 -2 66958 1124703 2530838 2779378 4197734 4472704 4516454 -1 235847 523531 584072 959432 1283710 2099843 2245036 2263682 2497176 2909462 3787272 4986992 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 868485 3881440 4033198 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 113268 1106341 1391502 1605036 1757296 2476390 3258536 3300658 -1 -2 776280 841313 1041170 3232068 3412849 4139052 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 266884 852125 1062190 1846619 1962663 2309995 3155804 3875225 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 468226 1917294 2590913 3010662 -1 -2 188217 921265 927119 972286 1222075 1297365 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 44545 628990 1506844 2708114 4101943 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 -2 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 1434437 3150039 3296941 4438580 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4712643 4945559 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 1276231 2057283 2533814 4503995 -1 -2 411115 1086226 1169822 1841608 3028069 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 144358 568896 1004114 1594984 2199253 2203834 2408343 3380562 3487852 3523057 4120727 4174824 -1 -2 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 394714 851555 2184386 3052188 4785402 4971276 -1 -2 768697 3172205 3208103 3487130 4746707 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 762848 1225998 1464809 1549570 2797414 2905230 3063643 3093520 3383249 3988221 4598340 -1 442703 596681 693753 1709203 2188005 2249877 2293748 3632500 3749026 3774464 4052385 4206510 4955994 -1 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 209858 1224642 2084299 3435471 4625782 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 346019 1039773 1049726 2532368 -1 -2 995859 1089845 1177793 2222444 4273830 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 4956454 -1 -2 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 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 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 -2 124027 472294 708225 1103453 1889281 3058225 3384908 3848881 3942113 4182895 4410140 -1 -2 1298408 1662655 -1 -2 1298635 2769198 -1 391710 682387 711529 1053526 1250848 1294280 -1 928603 1306062 2430979 4139821 4446895 -1 -2 327079 1604275 2998743 3739114 4215144 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 504714 2827782 4323486 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 381748 506987 1057215 2201561 3499159 4093974 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 -2 190862 1993180 2102381 2949878 3698524 4086628 4674439 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3984076 4084871 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 611888 805108 2130919 4254839 4884237 -1 534358 909054 984377 1799869 1903667 3669317 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 769944 3473352 3765891 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 1115909 2281184 2776458 2886670 4576287 -1 298594 1112889 1160025 2804914 2899463 3733354 3753081 3837135 4417036 4665216 -1 -2 1487489 1987345 3135305 3845404 4757228 -1 327344 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 2473783 4039690 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 1276231 2057283 2533814 4503995 -1 -2 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 660230 1097632 1201422 2563767 3015332 3126637 3426466 -1 -2 216935 824310 3163647 3466240 3612169 4199095 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 821055 1185189 2034674 -1 659904 671823 1810969 2227433 3967982 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 1077194 1736280 3425810 4119288 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 579150 701649 980039 1268923 1305721 1349548 1953894 3137315 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 695797 920690 2063981 2201786 2487335 2844744 3139835 3561308 3917403 4493605 -1 263335 326503 989244 1311356 1318540 2480238 2778183 4098606 4743953 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 448458 731500 914367 1572346 3851792 4217265 -1 -2 735982 1751550 2009014 2587424 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 -2 188169 1371599 1420033 1518554 -1 2199887 2391898 2840499 3875036 4094991 4479499 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 228413 814135 2503276 2810210 3428453 4057657 -1 354416 463465 745775 1534182 2302526 2608645 3174238 3373252 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 684257 1679024 3339108 4361016 4941683 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 911034 928006 1001989 1636411 1687815 2786330 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 -2 348580 606744 654378 778448 1837645 2462882 2753180 3903821 3982252 -1 -2 293063 1037997 1192338 2299481 2454882 2567807 2818885 2849880 3890527 4654150 -1 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 -2 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 -2 567174 843228 1623826 1753187 2126604 2204667 3771689 4118794 -1 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 1065523 2176093 2889178 3849955 -1 1237163 1917098 2052890 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 1906352 1927430 2464708 3598070 4797135 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 771557 867294 2358425 2734309 3327937 3482820 4870819 -1 -2 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 4738944 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 26142 1986542 2959514 4582667 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1040525 1432168 2272610 3348865 4008478 4907863 -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 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 39281 889340 960692 1614818 1973538 2642545 2917661 -1 1136635 2832998 3038221 3582179 3640978 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 521476 808565 1652705 2076776 2322184 2831229 3439806 4488163 -1 1576583 2546900 2622929 4587167 4806547 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 -2 48000 332290 504907 1925730 2327968 2756483 3399244 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -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 177816 247469 1011152 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 1436249 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 1267076 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 917811 1109600 3539849 3662418 4461848 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 274537 520440 672653 1070477 1897664 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 57547 1311542 1409587 2541774 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 1143695 1146579 1834917 2664632 4260421 -1 1278446 1533246 2395106 2651861 3706360 4767864 -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 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 637076 783480 3463076 3720665 4446279 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 831353 3890817 4660133 4720657 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 905051 1118315 2191639 2209337 2233810 3673996 4056023 -1 485974 3349310 3535040 3574715 3880902 4872894 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 519856 1047711 1545350 2284916 3242070 4558415 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -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 385576 1924112 2116572 2481865 4208877 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 964561 1141316 3392520 3850115 4632066 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 -2 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 256581 835063 2253226 2331685 2739582 2919896 3006878 3337449 4180999 4565349 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 -2 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 1041421 1713672 2260370 2488409 2839439 3474842 4198009 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 870055 939932 1249837 1403567 2045920 2336519 2383735 3163940 3409959 3996669 4153721 4485338 4790076 -1 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 498222 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 1981769 2905751 3358455 4500881 -1 104827 328294 1363602 1864083 2211053 3870290 3908749 -1 1634206 1898707 2621977 4037238 -1 -2 162642 557772 1517388 1974028 2616484 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 3720595 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 -2 18594 2137232 4403183 4469508 4801822 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 186675 3589132 4360545 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 212413 638511 2995549 4084613 4134748 -1 141500 269798 1061326 1154249 2680866 2718474 3080274 3607079 4529415 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 3163747 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 3516134 4962803 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 210451 1425041 2519773 2642919 4226374 4417763 4515845 4985374 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 3005187 3914244 4402722 4758298 4966859 -1 -2 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 54405 3006959 3320651 3844187 -1 185898 340669 1504231 3369362 4118549 -1 -2 111411 641247 910392 1662534 4000350 4145148 4225128 4330776 4486412 4650758 4877959 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 620982 1289890 2544155 3261930 3668240 -1 -2 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 -2 79032 557685 1567567 4872396 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 1289367 1806211 1920608 2826063 2998720 3712286 4626215 4746530 4847538 -1 321618 340621 691896 1146966 1695491 4012309 4671633 -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 365927 555992 658251 831742 1523607 1673424 2465039 3042126 3764068 -1 -2 321860 490120 704168 1739377 1779626 4366757 -1 3951327 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2173784 2881941 3143126 -1 2674859 2750886 2928329 4538196 -1 -2 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 931262 2397542 4989201 -1 106482 1074853 1118593 2661873 3330039 3967528 -1 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 106565 1446929 1743843 2705954 4266064 4969135 -1 -2 702274 2478246 3145090 4209923 -1 596094 933484 2004183 2745843 3112563 3212292 3686121 4320287 4420247 4872420 4985215 -1 -2 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 1176478 2901109 4173017 -1 -2 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 1084618 1301541 2532091 3056449 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 72036 247676 279708 916180 1758927 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -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 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 607196 815170 1549667 2523793 3170408 3266993 4350247 4947185 -1 3889476 4606941 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1355389 1379762 1748191 3311456 -1 278552 1574795 1790086 3530287 4582062 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1705751 2430230 2491511 -1 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 898674 3632138 4262121 4454674 4808302 -1 -2 574142 2819601 3460332 4342267 -1 -2 93753 1527816 2110765 2189021 2641688 4453557 4521162 -1 -2 444016 485035 496544 585267 787517 974133 1299796 2226169 2327268 3664861 3729236 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 585816 1934414 4160614 4877603 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 4915617 -1 -2 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 927010 933267 1626581 1936184 2287402 2717526 3166924 3230891 4123101 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 400525 1343978 1610292 1694458 2061880 3241900 3859131 4015644 4671160 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 248469 1332792 1443415 1633247 3079966 3191147 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 -2 1423681 1894045 2251738 2354303 2455452 2629971 3621865 -1 280122 573756 1049109 1394885 1801546 1852388 2035000 2088086 2694467 3133751 3708363 4410924 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 1333643 1972407 2541781 2612111 2995804 4722084 -1 -2 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 1261381 1418779 2749450 3332460 3796476 4730826 -1 522283 975549 1198753 4962339 -1 -2 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 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 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 90912 839755 880540 967304 1565707 1624249 1800270 2139845 2366397 2696962 3167018 3207022 3237956 4544200 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 -2 2245546 4738944 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 468474 714912 1099100 2475691 4329590 -1 -2 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 153095 504454 1309786 4566039 4806560 -1 -2 960325 2351481 3435786 3493308 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 118053 189588 281679 2242083 3808681 4494111 4549625 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 2073272 2498762 3823114 4314781 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4901272 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 -2 82989 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 19407 408793 564804 732654 751561 1127997 1699984 2497181 4674239 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 2021642 2526357 2995697 3373286 4825395 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 420078 899728 1192058 2204299 2287657 3477300 3675849 3687881 4527128 4613165 4698910 4764000 4947170 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 797804 1258813 1356349 3454497 4339373 4606687 -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 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 173932 1125112 3261865 3418446 3530731 -1 434327 2828222 3523462 3720903 3920453 -1 -2 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 168696 356961 384693 554701 1442797 2399749 2605448 3256821 3312630 4280617 4737443 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 2824848 2982017 3632969 3739813 4609782 4689989 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 299616 3491180 3693900 -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 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 754136 2132587 4317548 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 352077 1344165 2372448 3085531 3388418 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 657649 1335061 1901141 2471802 3974021 4313639 4539096 4609316 -1 918319 1776211 2323613 3981049 -1 619559 780000 932128 2669440 2964341 3678028 3741737 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 1333643 1416608 1972407 2612111 2861732 2995804 4722084 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 761325 1683279 2854171 3145091 4977787 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 -2 1027342 3175841 3187371 3531207 4999999 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -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 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 744608 3267786 3409350 4859141 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 18594 2137232 4403183 4469508 4801822 -1 342113 2391302 2885318 4329358 4339251 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 128274 917431 4999153 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 95085 412837 980321 1273179 2763542 3348429 3605901 -1 319400 424532 2977527 3615745 3766915 3914299 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 399481 468474 1008926 2461698 4003087 4101907 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 -1 1298408 1662655 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 -2 2461213 4288116 4933874 -1 761561 2085541 2169739 2690945 2893645 3765495 4192538 4483608 4857043 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 1275247 1994626 3025619 3128768 4667276 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -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 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 318518 459700 1125450 1276170 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 240158 823216 1037136 1535697 1581423 3076031 3317656 3525058 4472973 4531335 -1 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 782413 826722 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 791093 938364 1300279 1634673 2898954 2995693 3727675 4818232 -1 -2 1926938 2151579 3748969 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 1180828 1926751 2437556 2989430 -1 -2 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 507400 1010986 1028973 2973869 3496072 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 1131020 1451792 1683007 2118654 2528165 2572046 2751656 3299814 4287721 4975531 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -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 946244 4281667 4451394 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 1047614 1721216 2132199 3433985 4370960 -1 -2 345721 1353872 1815143 1977717 2408524 2956455 4672207 4780434 4820013 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 989601 1420214 2346458 3050758 -1 275062 785927 1196146 2997671 3703786 4380646 4457123 4738766 -1 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 301237 1006840 1494235 2512995 2895242 3389616 4193559 4277563 4333131 -1 -2 334670 652401 1885796 2100960 3374116 4745598 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 -2 859884 1886686 4212052 4536325 4796715 -1 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 -2 554292 647732 679891 2079415 2190912 3017684 3456075 3824500 4777069 4990888 -1 988148 2171158 3129232 3331898 3549529 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 -2 402477 874190 3839800 4384945 4731587 -1 96176 584117 1353891 2032975 3776342 4222104 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 -2 727421 933610 1108179 1958549 4155385 4739008 -1 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 262972 652103 3260548 3350587 3433081 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 1597786 2004566 4663523 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 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 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 393060 1366548 2627982 3779578 4165143 4670063 4995618 -1 549434 757632 1679875 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 225700 254831 1359889 1385424 1692363 1784877 1967089 2119120 3586788 4027231 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 -2 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 175683 471983 3305775 3573005 3768509 4120894 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 16107 855784 1027415 3326819 4479800 4546761 4578711 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 41921 225662 1431253 4192415 4705459 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 582839 4391846 4453425 4885395 4982810 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 196899 578166 2840052 3261483 4344022 -1 926445 3482608 3775697 -1 -2 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 78870 1763853 1965523 2695972 3329311 4099524 4281936 4373847 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 -1 232369 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 711734 1120395 2849871 4726159 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 292086 343411 3896892 3942616 4677476 4809183 4863612 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 373436 1321117 2006405 3874930 4513731 -1 668427 682673 717610 1216637 1361943 1874490 2169139 3066763 3095579 3539878 3843601 4592459 4999999 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 1612286 1886729 3130908 4385682 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 -2 107036 1592071 3267865 3793307 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 138798 3063154 3275148 4435121 -1 598153 827411 2159629 2685327 3835726 4257356 -1 128274 917431 4999153 -1 -2 482659 1443572 1598911 3607503 3670255 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 -1 186366 1460457 2209567 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 199013 1514998 2945450 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 -2 306725 1706637 2314430 2700830 4150269 4262708 4433133 -1 -2 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 600994 753400 1280366 1804710 2664575 3236423 3321933 4311007 4622202 4818282 4834628 4889158 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 776264 1586823 1759966 2359510 2387705 2499937 3932068 3989695 -1 205592 235022 949018 1003582 1070910 1863848 2199366 2340312 2595927 3247691 3288383 3363968 -1 -2 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 749387 926655 1785305 2269123 2485191 -1 988685 1209720 1661742 3492238 4712521 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 849202 2274989 3797179 4517984 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 358544 644030 948911 2680840 2710167 3599521 3640246 -1 -2 615011 4505103 4685028 4932369 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 -2 1298635 2769198 -1 928603 1306062 2430979 4139821 4446895 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 759016 898771 4373130 -1 -2 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1070238 1123284 1165626 3058631 3380891 -1 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 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 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 835108 1847105 2353754 4226915 4411691 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 103378 950000 2064196 2121952 2357624 3341436 4085247 4226713 4580600 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 -2 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 1642548 3206601 3762839 4349750 4506230 4804234 4898793 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 909150 1188139 1234162 4068943 4523971 -1 -2 565066 1352156 1466149 1688188 2409889 -1 1241587 2939416 2947990 3346691 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 135099 352500 677278 4144165 4168855 4423449 4995286 -1 -2 598396 666589 2071192 2922646 3054471 3437910 -1 1050100 1564160 2075793 2107942 3911635 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 808400 1134322 2694933 2937721 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 488461 809747 929541 1824764 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 1756810 2131075 3335701 -1 -2 568304 1227745 2442442 3006386 4202718 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 459425 530243 1572130 1722899 1820633 2294816 2563305 3072725 3393274 4119815 4404549 4480660 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 432505 698554 3776908 4389913 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 439034 731002 884277 1353768 3408748 4909964 4978093 -1 -2 2472930 2493513 2684575 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 754136 2132587 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 148822 1337924 -1 -2 899192 1420054 2978000 3713360 -1 848952 1696153 3320611 3402701 3646838 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 993055 1255487 2390538 2414744 3384772 3442012 3597614 3859165 3914115 4085701 4522801 4636801 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 864326 1835481 2134631 2353632 3859714 -1 754284 811039 1091084 1163620 1869406 1975986 2158070 2665107 3860802 4675672 4868732 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 36634 1849981 3300085 3765029 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 -2 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 253042 1889332 4403898 -1 504008 1420440 2027867 2440930 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 705627 1192494 2893908 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 41270 1481442 1637302 3077250 3158468 3521660 3998266 4259419 4634061 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 -2 128737 146461 367790 2035238 3510987 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 -2 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 74423 459595 765536 1430554 2405459 2534605 2817539 -1 -2 959620 1704494 2687025 3852199 3914121 -1 305574 1164182 1185720 1355160 4509526 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 524414 1446010 2030549 2552956 2586340 2893811 2995645 3437151 4913816 4980926 -1 2465870 3422107 3773035 3981363 4219551 -1 1108312 1791381 2601481 3264915 3273863 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 177427 328147 2677794 2745699 3452926 3511040 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 3045635 3509696 4138347 4516101 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 1077034 1637806 2109270 3302721 3987902 4692583 4962016 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 371503 444895 585109 1132564 1440990 2162521 3980568 4496650 -1 -2 612643 1017511 1160019 1305969 1775801 3411779 3612031 -1 -2 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 162165 701085 1484020 1492914 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 270335 1264969 1636928 1752476 3269984 3320372 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 252277 736066 754780 1029138 2694300 3942275 4498600 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 77789 1058178 2982456 3101420 3862873 4894467 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 1038801 1518778 3041226 3421453 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 575683 988913 1359437 4829590 4922423 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -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 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 986925 1260767 2817749 4755488 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1804193 1992212 2823161 3748240 -1 -2 41293 1536544 1560725 4629127 4995342 -1 -2 561545 2197666 2681826 3310470 4564585 -1 1625568 2462929 3627324 4217967 4477829 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -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 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -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 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 46556 209123 349785 581299 797383 833832 1104606 1145938 1636875 1820692 3327523 3455948 3689987 3930881 4274654 4875499 4945445 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 1286982 2005567 2205235 2349004 2447009 2471298 3003898 4229848 4393847 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -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 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 447271 771083 898821 1804302 3588405 3859533 -1 90953 462884 1208325 1632954 4290343 4598305 -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 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 1302859 3028530 3061947 4006708 4441223 4793862 4842640 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 200391 1051879 1256904 1909028 2416357 2919713 3134489 4999999 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 405520 1893400 3844068 4330808 4341119 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 422482 2867627 3327400 4285965 4491354 -1 -2 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 34616 968986 2001096 2095928 3517546 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 266404 1427619 3983437 3989374 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -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 1405050 1937621 2366446 3318524 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 220501 1846660 1992212 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -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 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 391372 556838 871360 1036107 1065659 1324994 3328550 4051767 4117626 4288541 4373906 4870621 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 74423 459595 765536 1430554 2405459 2534605 2817539 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 -2 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 1684239 1839479 2717895 3651684 -1 194362 2314699 3829476 3854822 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 199013 1514998 2945450 -1 -2 330916 1216492 1772062 2110558 2636073 2873528 3224382 3384002 3570167 4358841 4469906 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 374122 1567706 4792194 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 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 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1669161 2541424 2653074 3575942 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 -2 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 2202947 -1 481714 671229 765428 2137791 3592577 -1 -2 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 869852 1448560 1775723 3868205 4565162 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 627605 1554678 1840073 2316142 3060967 3812992 -1 531941 920536 2077647 2585625 4332864 4682473 -1 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 -2 316761 564367 707904 767480 819919 4451259 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 77789 2921099 3101420 -1 -2 326014 794828 922709 1294821 2596278 2731310 3183064 3259420 4839065 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 90650 779923 4037665 4689145 -1 2321732 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 1374576 1892846 1930332 2886056 3730749 -1 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 -2 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3658240 3862027 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 -2 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 -2 361147 634629 1078481 2648098 4718011 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 4922 1831384 2301242 3716339 4999999 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 80842 485520 1152329 4714172 4949985 -1 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -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 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 -2 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 821769 1299824 2244864 2272030 2345370 3836499 4213431 4490010 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 1236340 2148420 2601339 2647512 3838391 4404339 -1 -2 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 742876 757814 1838347 2417505 2891598 3170758 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 94881 139962 1194304 1650418 1905122 4616357 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 768697 3172205 3208103 3487130 4746707 -1 843462 998571 1360948 1589882 3801754 3957223 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 469263 502443 2915947 3605337 4470399 -1 1352154 1459004 1564020 3149434 -1 1064345 3709921 4045985 4529517 -1 463137 2310519 2954138 3872553 4576629 -1 -2 2125663 2499171 2993940 3407785 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 145733 287935 312358 593277 626035 1221611 1683288 2072430 2075416 2330209 2675415 3017135 3187907 3262408 3719314 4168785 4522371 4624906 4887115 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 386196 622927 731774 1416712 1620140 2169613 2570707 3053037 3080683 3221474 4547667 -1 -2 770366 1942816 2738208 3602129 4374602 4537335 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 713178 2176431 3538495 3810035 3966734 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 1026613 1099463 4594278 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 466732 495768 685153 1652404 3410075 3661793 3719676 4428499 -1 128274 917431 4999153 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 808000 816519 1201724 1293675 1377211 2006658 2132968 3117332 3152261 3263770 3393611 3499060 4400838 4590257 4597823 4614645 4647645 4932880 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 589249 2380983 3496546 3548709 4156994 4533038 -1 655328 1815364 2812372 3895847 -1 76395 819979 886686 1799456 1840638 2288714 3681510 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 620552 953837 1970671 4003205 4061071 4775874 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1625568 2462929 3627324 4217967 4477829 -1 1284284 2387330 3429995 3929074 4323766 4543040 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 575575 1348728 1585060 1725591 1789084 2528570 3110503 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 1756810 2131075 3335701 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 1331868 2967629 3518211 3540873 3962926 4714715 -1 863498 2194032 4218662 4595919 4963315 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 2731311 3479985 3700413 4206574 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 754136 2132587 4317548 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 198623 4884449 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 628053 1192464 1395728 1492912 2296943 2343466 2591593 2653155 2978508 3069875 3080591 4321840 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 -2 46940 73769 467996 550732 1182835 1867020 2277118 3766376 4441231 4967816 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -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 298068 497814 500460 1658114 2230136 2258845 2641428 2683037 3255146 3746711 3750693 4017630 4335678 4895394 -1 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 166150 502914 652580 878363 1642691 -1 -2 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 111939 140275 1220266 1453879 1813556 2609728 3981493 4048409 4917990 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 158741 573823 1196886 2707842 4643742 -1 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 -2 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 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 3912616 4800006 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 214484 1455822 1548461 2018716 2273991 2416689 2979336 3662418 3890338 3986450 4502544 -1 -2 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 109859 1381377 1894811 3474984 4116122 4185059 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 1141709 1965411 2151489 2795782 3721354 -1 -2 414247 566724 2040950 2412893 2974056 3950525 -1 308409 1066621 1477242 1952299 2494589 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 3019631 4112602 4378105 4627699 4895439 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 266376 674138 862759 2026086 2923258 3238311 3452429 3846555 4183883 4492890 4746100 -1 -2 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 187988 2317083 4223048 4253483 4292536 4744422 4932621 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 -2 802368 2766258 3097734 3627704 3640088 4047394 -1 -2 34616 968986 2001096 2095928 3517546 -1 306451 2502492 3406323 3969741 4354776 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 -2 709683 2998921 3822080 4267643 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 721786 1452655 4464891 -1 645073 1152521 1899579 2193692 2300138 4599524 4736442 -1 849202 2274989 4517984 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 530805 654593 771950 3129911 3576964 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 594283 1037216 2574671 4010682 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 579150 701649 980039 1268923 1305721 1349548 1953894 3137315 -1 -2 317467 1609059 2230871 2232212 4866989 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 86677 92030 287267 465649 890727 3422636 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 136065 839856 958140 2223154 3881512 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 1698315 2311397 3525447 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 144829 346000 347027 749553 2651019 4554534 -1 -2 1248752 1533795 1933920 3711039 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 429394 550652 1693100 3365356 4568498 -1 90650 779923 4037665 4689145 -1 2321732 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4267928 4936552 -1 -2 2731311 3479985 3700413 4206574 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -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 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 2204577 2787340 3281820 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 111348 1236717 1325182 1424797 2806241 3946211 4428557 -1 -2 383778 544363 1873763 1901694 4932726 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 77836 587779 2401837 3174913 3808288 4481015 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 1364137 2144466 2408162 2491188 4479182 -1 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 298068 497814 2258845 2641428 4017630 4335678 -1 3406527 3811450 3889476 4510306 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 233611 264454 4682739 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 11231 254044 389325 536323 740304 2196352 2428944 2727764 3104318 3121186 4065051 4509918 4994475 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 -2 615011 4505103 4685028 4932369 -1 379227 1030215 1184284 2649396 2731621 3312066 4171627 4476525 4641191 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 1718816 4962803 -1 226942 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 205491 1242678 1586588 2082247 2354110 2360776 2404841 -1 -2 909150 1188139 1234162 4068943 4523971 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 865630 1043340 1119219 1293206 1505583 2211555 2890907 2975668 4048753 4396912 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 22710 1222760 1243511 1882505 1984283 2008189 2059475 2854685 3719771 3733873 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 129259 282127 679729 1874519 4682949 4808973 -1 -2 995859 1089845 1177793 2222444 4273830 -1 290930 1276865 1469988 2409369 2734519 3042834 3858574 4053409 -1 -2 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 189920 323375 1559621 1705882 2581332 2853321 3666190 4101074 4999052 -1 -2 498198 1333906 3721488 4001558 -1 241679 449536 1168611 1609503 3501966 -1 1651146 1767606 2005101 2329209 2900131 4309982 -1 -2 1028606 1619931 2665175 2761306 -1 209828 2140694 2391619 2396031 2606116 3263848 3547325 4384641 4917697 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 340784 711396 1439293 2669670 3557795 3635795 -1 -2 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 -2 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 1010208 1484880 2277153 2413394 3833446 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 -2 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 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 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 551571 3335739 3783852 3904094 4663770 4926052 -1 -2 1237163 1917098 2052890 2767473 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535506 1590183 2704449 3750288 4252220 4525994 -1 -2 903473 918173 2817466 3811408 4256193 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 1195852 4157130 4862890 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 1460473 1928813 2415035 3990722 4438855 -1 -2 297704 374527 1543180 2286271 4350386 -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 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 587779 3257768 3575324 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 438486 774629 2680177 2701597 3726346 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 429394 550652 1693100 3365356 4568498 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 907617 1142048 1280267 2666322 3955214 -1 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 530805 654593 771950 3129911 3576964 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 639915 1675074 1788878 1850901 2107552 2123656 2867074 4003185 4032501 4272014 4368262 4408228 4926305 -1 93852 1104521 3296898 4545515 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 693681 1131678 1385896 1623217 2848312 2854245 3213244 3234781 3638774 3924828 4003967 4180347 4478216 4854636 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 327079 1604275 2998743 3739114 4215144 -1 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 337656 866942 1686759 2995808 4401880 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 1216200 1422283 2989472 3485955 3671208 -1 211628 501238 582238 730825 890399 1223680 2380579 3118916 3622521 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 830965 2451085 4045050 4529566 4999999 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 98866 615919 1349877 2803594 4198155 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 197812 1405192 1844249 2452358 3692779 -1 -2 733095 1242267 1753444 3536949 3870574 -1 -2 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 616388 1716176 2841996 3001895 3190246 4854538 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 3720595 -1 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 -2 1773838 2494173 2945426 4970283 -1 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 971632 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4995486 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 2842154 3207529 3753449 4852770 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 666466 1873653 2097592 3332669 -1 497073 763746 889449 1535757 3391571 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 -2 1608729 2736133 3442283 -1 34053 1069404 1193265 1698403 -1 80339 134510 1385923 1530891 3824126 -1 -2 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 278295 1715037 2230227 2340081 2770679 3016911 3498277 3609277 4511291 -1 -2 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 34921 457324 620408 707241 1126540 1373454 4951962 -1 1131678 1385896 2848312 4478216 4854636 -1 1088093 1612676 2063928 4540818 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 340052 1586486 1770308 3325093 4375486 4477683 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 1157332 1394943 1478608 3696070 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 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 1904019 3429312 4452096 4872307 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 443405 1938783 2000409 2713411 2867754 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 15838 276847 806121 2509209 4751111 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 434844 445843 459354 641242 779053 799044 3847209 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 1057583 2500257 2648197 4688917 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 1430707 2181881 2842096 4696367 4753098 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 602815 806049 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 95085 412837 980321 1273179 2763542 3348429 3605901 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 1577916 2226442 4322243 4647041 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 -2 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 -2 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 136101 2507137 2676216 3735797 3954784 -1 14289 256670 627740 730381 1242934 1657141 2726692 2812899 4063661 -1 652296 654973 766480 993502 1653637 2160372 2322178 2677135 3744488 4218126 4697096 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 59230 181610 325379 1216102 2318779 2408562 3674868 4272086 4628911 4644470 4927391 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 133954 723626 2412800 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 -2 770366 1942816 2738208 3602129 4374602 4537335 -1 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 41098 3706277 4391711 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 1501645 2027030 3342775 4634347 4646363 -1 -2 1500993 1864133 2784031 3550691 3599275 3755353 -1 -2 2114625 2898916 3772829 4305131 4544671 4940151 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 2190786 2432245 3768014 3864073 -1 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 389331 1394234 1728313 4394488 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 2749860 3691811 3817798 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 577880 1579254 3577049 4252972 4853412 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 299616 3491180 3693900 -1 -2 378390 1086116 1366340 1993223 4178194 -1 1306865 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 -2 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 1952037 2793141 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 254514 978727 1624095 3576059 -1 663253 1145406 1380082 1538248 2011637 3118837 4991922 -1 -2 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 399864 762054 1951007 2122586 3265583 3348343 3621765 4158165 4479499 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 155182 427290 683873 2286046 3007531 4423020 4456919 4610877 4909529 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 1756810 2131075 3335701 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 670433 986552 3830753 4877600 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 3583424 -1 -2 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 15399 573551 683624 1236387 1597876 -1 74423 459595 765536 1430554 2405459 2534605 2817539 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 606192 1549731 2234178 3682163 4676652 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 199013 1514998 2945450 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 488792 628585 2562056 2573046 3430702 3588827 -1 -2 451123 791543 1571169 4775884 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 -2 58239 1523993 2633665 2649702 2689517 3389444 3424636 3714605 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 411939 1794439 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 599337 1006230 1158732 1262478 1938053 3062364 3707086 3779149 3925197 3965807 -1 -2 197383 607395 1678703 2086289 2207730 -1 509165 710823 741204 1301331 1312433 1369742 1869804 2032778 2046996 2744391 2807302 3029979 4264787 -1 -2 1211795 4669582 -1 -2 1047614 1721216 3433985 4370960 -1 798022 1197797 2601397 2712111 4669182 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4324222 4531872 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 300342 3054774 3776454 4510376 4638188 4848754 -1 432577 1344943 2810371 3448129 3621591 3813685 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 -2 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 608070 904400 1081279 1514647 2205347 2806151 3618271 -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 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 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 629798 671190 1461740 4182849 -1 2852870 3365457 3781543 4771898 4933552 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 944111 1041900 1507424 1789851 1905202 2382224 2631281 3557352 4244923 -1 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 2073272 2498762 3823114 -1 833349 1075334 2599762 3398748 3774303 -1 219512 643497 1160557 2727134 2767169 2945224 3202929 3979249 4545009 4553008 4576157 -1 -2 61273 331776 1302232 1555677 2596891 3569997 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 208442 297090 1904423 2741479 4011156 -1 -2 2665292 2908934 3493749 4599592 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 2833731 3880307 4011636 4167021 -1 -2 269406 4794002 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 260571 1804922 1850033 1896404 1937481 1969518 2292338 2613819 3032827 3380055 3955999 3998689 4011927 4409594 4712133 4777196 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 734702 1338497 1605834 2300485 2657387 4150536 4212350 4214448 4558383 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 342284 1261531 1454083 1586637 1915156 2771934 2822153 3227702 4061550 4955838 -1 -2 289316 1150440 1837746 2056579 2345458 2391188 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 1217716 3458341 4945970 4950001 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1553131 2160954 2595409 2933936 3620087 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 27145 88644 558001 1280436 3232472 3939579 4251944 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 1767752 2101982 2106560 3581195 4203985 4388876 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 142743 3081826 3267010 3539273 4950571 -1 -2 327983 828816 1984532 2251687 3134446 4513736 4614716 -1 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 1822198 -1 -2 162155 483183 623950 648816 996921 2465328 2608936 3050973 3643438 -1 472238 798561 1071616 1811491 2282514 -1 2520181 2639752 2949949 4780989 -1 -2 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 3212957 3456658 4339580 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 947824 2137184 2762605 4737667 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 809765 1107330 1285197 1622886 2116033 2253327 2410940 3054408 3950401 4117335 4307136 4553626 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 217145 1671291 1827693 2112829 2575496 2986510 4054133 4521818 4989332 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 173932 1125112 3261865 3418446 3530731 -1 434327 2828222 3523462 3720903 3920453 -1 -2 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -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 -2 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 -2 121013 300589 397345 427600 1370029 1779255 2781575 3369238 3814955 -1 169851 1577916 2226442 4169752 4647041 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 1975400 2188920 -1 1260506 2846211 2999263 3475519 -1 -2 1068381 1274133 1843212 2611313 3124843 4664077 -1 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 221712 1255105 1752914 1829673 2503970 3380208 3408672 3722833 4315966 -1 -2 941498 952810 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 1419241 1699980 2707842 3016746 4977337 -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 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 3011046 4137317 4210459 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 93852 865236 1104521 1694409 3296898 3883892 4545515 4561116 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 -2 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 594184 2169357 3094319 4010622 4095222 -1 798441 799641 2500607 2839917 4145578 4715509 -1 -2 3170677 4042201 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 953144 1238964 1977986 2156539 2903314 3219019 4141044 4827876 -1 864326 1835481 2134631 2353632 3859714 -1 464470 583830 821337 1228071 2041682 2126099 2535313 3501470 4321014 4758734 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 358544 644030 948911 2680840 2710167 3599521 3640246 -1 668931 1135274 3401166 3880061 4240418 -1 -2 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 32395 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 1377973 1473524 1487700 2307450 2757211 3356428 4235692 4728693 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 1284566 2021584 2509552 4347661 4823733 -1 -2 433971 1339624 3695121 3879825 -1 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 -2 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 563783 899409 2537488 2730053 3665645 3718796 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 3011046 4137317 4210459 -1 1599453 1835019 2131956 2182375 3123847 -1 -2 327079 1604275 2998743 3739114 4215144 -1 -2 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 128256 173323 216575 239972 581471 1246868 2308301 3142711 3422983 3899342 4544258 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1754892 4424736 4590704 -1 112193 635149 1589595 1831200 2611557 4310238 -1 -2 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 -2 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 361147 634629 1078481 2648098 4718011 -1 -2 232007 1096632 1471581 2724425 3754624 3962419 4136270 4742321 -1 -2 1294901 1433812 2017132 4285578 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 -2 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 493943 887961 1048088 2769310 -1 -2 49179 411723 861243 1163617 1176414 2705860 3242260 -1 122609 208199 269153 762359 790085 1009275 1062359 1567192 1971253 2947989 3217940 -1 -2 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 3754 415112 739267 857571 1043462 1051380 1125671 1137618 1284450 2115896 2120510 2469916 2620680 2723573 2732498 4147359 4547648 4740149 -1 668931 1135274 3401166 3880061 4240418 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 587174 677447 935051 1841510 4840262 -1 -2 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 1471750 3021658 3124873 3150839 4641128 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 -2 971385 1565430 4539921 4809675 4939117 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 913689 1074430 2134836 2223956 2321507 2719371 3039802 3896328 4338178 4573205 -1 -2 569868 1172621 4834960 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -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 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 735501 4395168 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 170873 1235559 1472129 1600425 2061172 2956526 3976598 4325524 4425674 4664394 4887625 -1 -2 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 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 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 905051 1118315 2191639 2209337 2233810 3673996 4056023 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 -1 427564 713410 2144626 2984605 4073964 4112789 -1 247075 3022451 3801858 3900299 3914295 -1 -2 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -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 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 1408900 1695584 4819894 -1 681873 1018214 1197754 1873001 2199095 2489847 2655293 2942281 4062194 4836517 4951571 -1 576024 1033964 1933452 3210373 4511864 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 327079 510606 823352 1604275 1812798 2740661 2998743 3739114 4215144 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 586087 779571 3491715 4151268 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 71513 238898 2047851 3350067 3545263 3754970 -1 -2 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 2120238 2796806 4446891 4504231 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 596681 693753 3632500 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 2121679 2592977 3696152 4173539 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 1608729 3442283 4335924 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 23231 202339 1247359 2753387 3185669 3248344 4721722 4995251 -1 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -1 -2 581606 654798 888202 1892383 2700517 3449405 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 750647 861243 3242260 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 1070910 2741067 3124041 4287180 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 411568 2497788 2972726 3736165 4783124 -1 -2 500893 785425 1417827 2138843 2580364 3680646 3783625 -1 948911 3034122 3103419 3242887 4125476 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 -2 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 264566 3884196 4242596 4325331 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 -2 98866 615919 1349877 2803594 4198155 -1 18540 655168 1066229 1275679 1450291 2736325 4092878 4356215 4498362 4570615 4631266 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 -2 630057 1361926 1742146 3158440 4338856 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 1318542 1946447 3848718 -1 -2 2506185 3022556 3201907 4579832 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 663947 1823083 3315789 3365723 4077025 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 216444 2344804 2585871 4474323 4884632 -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 -2 87558 459639 518424 1791212 2600231 2811652 3374496 -1 -2 169743 483485 669321 944419 1684491 3146128 3836200 3919936 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 869852 1448560 1775723 3868205 4565162 -1 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 169974 1933530 2367669 2461143 3338850 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 1705751 2430230 2491511 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 2297413 2402173 2404246 2814909 3177664 3334209 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 -2 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 35259 171257 1615238 2214083 2231160 2303202 2582514 2881352 3596686 4196727 4296182 -1 -2 791543 1745996 4216548 -1 3889476 4606941 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 337621 423853 1553149 1932842 4365255 -1 -2 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 1088419 1867237 3424424 3779420 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 -2 308713 2128426 3300339 3865307 4490376 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 657480 4128148 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 725301 983298 1565989 1671885 2118798 2245958 4325062 4603660 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 56088 665395 989166 1730866 3626783 3967939 -1 477318 1019498 2544810 4022330 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 1671885 2245958 2668290 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 448626 777624 815373 2052956 4734687 4914292 -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 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 566115 1758856 1863425 2913429 3499181 3560115 4313280 4425838 4582612 -1 1484089 1913243 2049520 2623455 2757787 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -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 998149 2032636 3326819 4546761 4910272 -1 -2 221250 2167902 3804375 4646472 4878630 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 327079 1604275 2998743 3739114 4215144 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 1286597 1299772 2581915 2867628 3597140 4350350 4965319 -1 -2 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 830965 2451085 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 2167514 2204577 2787340 3281820 3910285 -1 15519 66489 314821 661090 743029 874516 921189 1065953 1087895 1198691 1878269 2075340 3089767 3399623 3890931 4021613 4039454 4567560 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 584072 2099843 2245036 2909462 4986992 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 -2 1108179 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 723087 892894 1420623 2932795 -1 -2 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 2171260 2384247 2786623 4103199 4607963 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 1544080 2656798 3281488 4049992 -1 -2 1555824 1859993 3480871 3548951 3897830 4820999 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 192857 448626 777624 815373 912812 1107882 1517358 2052956 3544404 4129007 4734687 4914292 -1 -2 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 280195 723121 1358868 2009498 3198134 4370923 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 713178 2176431 3538495 3810035 3966734 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 1756810 2131075 3335701 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 70334 636863 655918 1365167 3176043 3808186 3923910 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 -2 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 205491 1242678 1586588 2082247 2354110 2360776 2404841 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 155181 1732383 2430039 3843900 4882192 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 689810 1306975 1482885 1605429 1948038 2424391 3227549 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 -2 524847 1611258 1722172 1884434 3082285 3095104 3800609 4371296 4420202 4490085 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4792527 -1 671501 1030193 3555419 3816699 4552057 -1 -2 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 307749 522283 842943 975549 1198753 1694813 1811841 1947677 1980310 2707110 2836848 2914561 3307601 3309657 3832308 4766898 4845047 4962339 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 562275 601991 626729 1724026 3093459 4712445 -1 488115 3295337 4139163 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 266325 410586 1030827 2487902 2765032 3437007 4804454 -1 482659 1443572 1598911 3607503 3670255 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 415041 1997314 3556922 4108846 4197096 -1 -2 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 422339 686860 1188581 1503418 2315571 2329202 3366441 3679410 4729789 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 327079 1604275 2998743 3739114 4215144 -1 335935 973953 1662174 1988434 2497165 3535377 -1 -2 539661 1105201 1408502 1698969 2125656 3156348 3375171 3385667 3428275 4529141 -1 -2 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 620982 1289890 1892093 2544155 3261930 3668240 -1 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 166150 502914 652580 878363 1642691 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 1077194 1736280 3425810 4119288 -1 -2 109859 1381377 1894811 3474984 4116122 4185059 -1 744854 2297420 3406625 3659561 4097405 4178270 4298701 -1 263412 570563 607408 1510845 2434223 3143452 3238010 -1 -2 640657 754077 882740 1513226 2095552 2623854 2752442 2959458 3205151 4459661 4987465 -1 -2 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 1383500 1956788 3511384 4632840 -1 -2 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 366786 1007970 1176901 1468247 2378044 3148470 -1 -2 428534 507923 673776 675784 987577 1144247 1197630 1627527 1755167 1956779 3866083 4329466 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 144833 184462 551731 1540723 3622828 3863764 3928132 -1 2077024 2164933 2299098 2664135 2961582 3436806 4714576 4869865 -1 899953 1430824 2408700 3516178 3860173 4853231 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 2125663 2499171 2993940 3407785 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 3153378 3222704 3624308 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1072855 2220703 3801657 4483594 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 3829914 -1 -2 503132 1012654 1353347 1851931 2261894 2877496 4279538 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 3233204 3960482 -1 -2 1228888 2353752 4584040 4608682 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 1433343 2462318 2602436 2931809 3367778 3603739 -1 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 -2 2194974 3741539 4011266 4664226 -1 3600 203785 349148 706133 1186111 1422226 1862359 2527403 2827556 3020944 3288820 3312668 3872785 4246272 4493331 4623330 4663732 4852956 4859293 4909847 -1 -2 482659 1443572 1598911 3607503 3670255 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 587779 3257768 3575324 -1 -2 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 153143 1275769 1381513 1478329 2134050 3354421 3600943 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 426504 718869 1461797 3191925 3951532 -1 -2 256794 996513 2227395 2438772 -1 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -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 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1594155 3419598 4314048 4992377 -1 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 163809 446389 1360264 1381163 2203279 2655890 2774024 3845882 3873094 4325341 4434251 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 1605023 2517839 2519278 4775061 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 3467948 3762834 4641228 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 1286192 1562387 2780128 3299572 3959367 4375992 4680219 4961760 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 1276231 2057283 2533814 4503995 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 356539 828750 1713502 1871504 2080621 2470441 2794430 2853113 2864015 4466103 4700009 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 22205 216973 1369403 2700616 3244540 4061674 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 124027 472294 708225 1103453 1889281 3058225 3384908 3848881 3942113 4182895 4410140 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 513389 757791 1781232 2155789 2378188 2441105 3157602 4233869 4570626 -1 270864 415463 938261 1529522 1976769 2198681 2268002 3960031 4648870 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 1425040 1878230 2234261 2815634 3292719 3441171 3505701 3691255 4140961 4663177 -1 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 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 -2 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 -2 252641 1623001 2547423 4344726 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 -2 257599 1113854 2586169 2612921 4290972 -1 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 -2 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 46186 345721 1977717 2956455 3407563 -1 -2 1803021 2501189 2698729 3282710 3845869 4152611 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 2732589 2782468 3103962 3959970 -1 -2 566115 1758856 1863425 2913429 3499181 3560115 4313280 4425838 4582612 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 155314 231881 650518 1288392 1394279 1880685 1944995 2296274 2334179 2359685 2620181 2894663 4538770 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 -2 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 492807 586744 2260450 2479557 2601907 3483130 3550072 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 39656 731073 1264452 3461353 4167162 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 955331 1075353 1194112 1442677 1934458 2571639 2896366 3054021 4056994 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 1420069 1692295 1787640 4059230 -1 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 552059 1733558 3585376 4317437 4799118 4976601 -1 -2 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 520190 943996 2043164 2785414 3147149 3449728 -1 -2 579150 622453 -1 556805 3752139 4492366 4825809 4999652 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 143667 1059397 2511815 4595101 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 786202 1724288 2384564 4901272 -1 215124 389034 660383 1344960 2340618 2371396 3909218 3924656 4758905 -1 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 -2 871851 909995 1124198 1216504 2953986 3077065 4251522 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 409531 421577 1080429 3427687 4201586 4663063 -1 71513 238898 455047 607789 1204790 1284212 2047851 2065262 2213768 2577570 3350067 3545263 3754970 3979798 4512982 4735905 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 673561 817138 1482138 2097810 2190610 3948943 3982953 4260956 4490881 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 854151 1128355 3152648 4265868 4399331 -1 -2 754136 2132587 4317548 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 193628 550764 724431 2197718 2614694 2887218 3179556 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 1064582 1673748 2092194 4396757 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 263853 844153 883587 1383095 1770762 2308925 2451295 3582078 4370648 4508201 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 2565703 4334500 4502072 -1 -2 118894 1230214 1254995 2088957 2672906 3792627 -1 1382860 1586621 2570280 3711907 3791642 4367245 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 449487 802368 1352345 1613801 1849124 1872612 2766258 3627704 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 822807 2194124 2968879 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 53003 751747 778170 865924 1371387 1735400 1930152 1931549 2066102 2463055 2701436 2868186 2892145 2992853 3368730 3433013 3969336 4379683 -1 -2 323932 1316201 2399344 2425580 3733350 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 338180 402277 507818 765211 985742 1019562 1623815 2808945 3982518 4515186 4546058 -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 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 573475 1241587 2356643 2425841 2939416 2947990 3346691 -1 -2 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 3188821 3244847 3714314 4437151 4872798 4991542 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 473245 589891 804646 2966169 3961886 4369009 -1 -2 1389691 2320584 2763212 3116567 3580778 4573982 4754538 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -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 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 -2 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 601491 733465 743846 4462461 4970193 4975735 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 859884 1886686 4212052 4536325 4796715 -1 -2 585816 1934414 4160614 4877603 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 457854 458613 1923576 2361575 2440712 -1 568304 1227745 2442442 3006386 4202718 -1 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 1458127 1891099 2482280 3210524 3967452 3971850 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 825671 1964628 2191238 2652751 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 350895 2325424 2630069 3438743 3729849 4721221 -1 -2 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 69893 233232 861900 1583468 1600953 4019547 -1 -2 2125663 2499171 2993940 3407785 -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 3153378 3222704 3624308 -1 72907 1535891 1681028 1981762 2063913 2490506 3187871 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -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 340630 1532369 3364444 3858824 4361102 4751751 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 401730 1329457 3531997 4360627 4775355 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 -2 998149 2032636 3326819 4546761 4910272 -1 -2 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 611888 805108 2130919 4254839 4753001 4884237 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 642346 1318588 2151844 3838133 -1 2132596 2156900 3188111 3196711 4155773 4610716 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 1828385 2709336 3362669 3576613 3884451 4057947 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 51283 1038920 2293321 3474745 4037159 4817217 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 1718816 3516134 4962803 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 -2 859728 1259829 1277168 2374851 4971125 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 661423 2257668 3915926 4974680 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 337656 866942 1686759 2995808 4401880 -1 -2 782595 1128800 3085545 4020017 4355594 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 2866594 2994296 3257348 4461950 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 89846 462777 595351 1229812 1816742 2255430 2627004 3061649 3090606 3171840 3604620 3715571 3856478 4663832 4810028 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 74637 2084513 2405712 3127513 4761709 -1 -2 556747 1984923 2551625 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 380752 2628611 2847547 3595809 4904177 4951159 -1 -2 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 592454 920297 1472081 1746330 1748548 2996465 4321979 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1355389 1379762 1748191 3311456 -1 278552 1574795 1790086 3530287 4582062 -1 1023515 3477351 4066637 4233507 4262478 -1 -2 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 -2 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 -2 2769771 3010400 3160189 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 428714 444872 3196487 3285163 3875558 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 2697709 3023548 3274698 4755487 4810470 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 2095600 2321695 4155376 4253406 4757730 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -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 769187 1834301 1865744 1950447 2476989 4073117 -1 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 254961 591724 1458114 1863507 2070590 2992178 4445982 4962415 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 391710 682387 711529 971201 1047614 1053526 1209115 1250848 1294280 1721216 1968312 2132199 3031943 4370960 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 135873 570884 1721162 2359810 2406190 3021144 3810402 3962974 4428590 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 -2 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 786202 1724288 2384564 4901272 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -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 1368365 1863150 2765222 3807657 3838433 -1 2185399 3180130 4823422 4999740 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4700935 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 -2 853302 1225371 1279008 1434009 1671885 2170102 2235192 2245958 2402954 2406481 2416944 2668290 2988219 3747748 4023053 4679151 4923880 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 -2 1038828 1046690 2933204 3163840 4431988 -1 1197706 1996723 2800295 3790399 4632987 -1 186851 191206 407673 461095 2015595 4720209 -1 -2 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 368630 1292601 1367520 1511798 1835226 2414653 3134454 3389861 3798684 4549605 -1 190350 437824 711508 2021156 2948213 4013727 4949713 -1 -2 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 1427271 1445284 1794626 3211897 3383443 4103170 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 899121 1046434 4012999 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 177427 328147 2677794 2745699 3452926 3511040 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 408563 510583 1261730 1528696 2818473 3163727 3413296 3603664 3958464 -1 444561 1336607 1846543 2450553 2732969 3223176 3293903 3883383 4027880 4104225 4204631 4204820 4649602 4673645 4851657 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 -2 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 927176 1334529 1971425 2276273 3714821 4685291 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 698522 1757307 1895012 2630637 2797833 3713215 4056756 -1 1100666 2007917 3787405 4007434 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 630057 1361926 1742146 2046198 2989902 3158440 3552652 3952875 4338856 4365941 -1 1365167 1518421 2283239 4402580 4928255 -1 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 2403447 2671272 3195843 3799595 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 121013 300589 397345 427600 1370029 1779255 2781575 3369238 3814955 -1 169851 1577916 2226442 4169752 4647041 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 -2 433971 1339624 3695121 3879825 -1 761072 770244 1363242 1822778 1914325 3018868 3358490 3590020 4113595 4801346 4990860 -1 273167 1101882 2112244 3547473 4469514 -1 -2 822807 2194124 2968879 -1 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 216803 650227 1895622 1964710 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 620552 953837 1970671 4003205 4061071 4775874 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 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 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 1888542 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 1315881 3275401 3515772 3657227 -1 124684 491225 920072 2424262 2980661 3283967 -1 97247 428714 617727 3196487 -1 -2 2313980 3163747 4899431 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 3114596 3857610 4152098 4549683 -1 299985 568570 1781750 2273160 2328203 3264560 4007210 4344636 4940495 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -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 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 615753 977045 2449544 2980806 3886693 4390026 -1 -2 1405050 1937621 2366446 3318524 -1 -2 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 495712 1348634 1614160 4914823 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 1430707 2181881 2842096 4696367 4753098 -1 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 -2 12916 1286982 2005567 4168730 -1 323813 2895562 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 -2 627288 1379085 1568879 2010828 3827975 -1 2233026 3029497 3660626 3714362 4701760 4813632 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1291304 2856356 3437273 4602343 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 581232 961229 1932403 3558342 3640062 3838133 3937568 4366437 -1 673561 817138 1482138 2097810 2190610 3948943 3982953 4260956 4490881 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 1576583 2546900 2622929 4587167 4806547 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 1097959 1340481 1393378 2156675 2372401 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 445838 699714 1425884 2083251 2175489 2535378 3131093 3226096 4417573 4595301 4861056 4966432 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 113903 3356006 3640066 4525027 4982029 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 -2 120709 235635 284359 792183 844605 1411266 2091586 2704132 3165052 3571098 -1 1553369 1754853 2566553 2670320 4040326 -1 3045635 3509696 4138347 4516101 -1 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 496176 517861 846996 1491637 4522283 4727279 -1 609124 1037271 2412662 2594495 2927228 3114116 4432616 4847160 -1 -2 511584 710743 932029 3874056 4526322 -1 1370607 1410220 2523305 2767178 2772394 3150650 -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 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 321695 2172135 2816799 2866047 3583605 4121285 -1 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 -2 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 870041 906883 1615749 3178751 3643547 3767211 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 1070843 1928961 2157297 2446564 3792614 4347940 4575208 -1 685253 802191 2280071 3755084 4162253 4568083 4999999 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 44013 546338 917421 1779545 4066116 4452269 4489768 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 -2 5393 1311237 1546896 1598623 1817984 2244802 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 1612286 1886729 3130908 4385682 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 434327 2828222 3523462 3720903 3920453 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2726773 2952038 4682160 -1 125519 231154 455474 2298206 4265084 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 122472 979993 1444494 4824283 -1 -2 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 1176478 2901109 4173017 -1 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 342522 1689256 3923365 3998967 4806317 -1 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 611153 635580 799795 1687230 2411324 4166416 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 245840 277091 864327 1515463 2138000 2930947 3556386 4420792 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 -2 252641 1623001 2547423 4344726 -1 1492283 2292607 2825406 3576915 3939580 4271782 4849788 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 857375 1540868 3753902 4414163 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 723087 892894 1420623 2932795 -1 -2 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 290780 1643191 2785606 3660891 4180528 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 946244 3559231 3939769 4451394 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 1548747 4252505 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 77440 2052722 4188117 4922060 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 1847230 3799488 3831961 4358052 4376339 4404364 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 -2 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 867715 3091917 3133533 4544950 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 210483 601467 2225973 2566519 4207073 -1 -2 2520181 2639752 2949949 4780989 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1374576 1892846 1930332 2886056 3730749 -1 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 246118 2211091 2499842 2616741 2930008 3153954 3229627 4025944 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 256794 996513 2227395 2438772 -1 -2 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 190708 547794 1951435 2261140 2737582 4884242 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 1076510 1476515 1551104 1955270 2212419 4604053 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 612581 1360642 1387109 2491789 2698007 3459657 4507038 -1 414346 1016386 3053584 3348687 4975548 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 865181 1329449 2531280 2665165 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1205951 1803760 2884748 4064905 -1 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 55065 337254 977426 1592934 1765666 2595616 2774654 3498322 4374048 4890275 4906961 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 220501 1846660 1992212 -1 -2 1263033 2210039 2319836 2384327 2452853 2694307 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 503739 523175 1499674 1890680 2662668 3351618 3736678 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 139936 489855 507888 589179 1044796 1764965 1776531 2694422 4231782 4234722 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 683489 786797 2820045 3284423 3361724 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 141500 269798 1061326 1154249 2680866 2718474 3080274 3607079 4529415 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 515714 778365 2031977 2712301 4874816 -1 -2 521970 2168074 2505387 3279246 4878286 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 241675 1328901 2725854 3667283 4030974 4138794 4151167 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 146419 708039 2251492 2296058 3487938 4956353 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 247647 931612 1420562 1641881 2007241 4295574 -1 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 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 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 438486 774629 2680177 2701597 3726346 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 454655 3378895 3670416 4477025 4793070 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 -2 456109 1119000 1304825 3966886 -1 -2 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 327079 1604275 2998743 3739114 4215144 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 -2 568304 1227745 2442442 3006386 4202718 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 345952 2647124 3032307 3067227 3379861 3595651 3683612 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 260308 676955 1754286 3163409 4627408 4845785 -1 1924020 2185399 2965910 4198106 4999740 -1 -2 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 -2 2506185 3022556 3201907 4579832 -1 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4973089 -1 1153428 3204974 3864798 4417913 4803528 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 129259 282127 679729 1874519 4682949 4808973 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 323932 1316201 2399344 2425580 3733350 -1 -2 770595 1763173 2352713 3835622 4489972 -1 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 623094 1187929 1748225 3143271 3170578 3377843 3745229 -1 132762 1053329 1073206 1431432 1847961 3294554 4282265 -1 -2 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -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 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 2321073 2652947 2917946 3049352 3714678 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 260161 771235 3395645 4145182 4458427 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 198623 4884449 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 -2 182189 1949840 2401693 3002063 3636498 3819930 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 203299 951247 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 675754 1925055 3030959 3343175 -1 725110 1056162 1447665 2017661 2659463 -1 -2 261997 1294139 4293956 4309843 4621765 4957976 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 169743 483485 669321 944419 1890322 3146128 3919936 4200581 -1 298873 466455 1041170 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 125627 1217508 2055245 2878446 3753188 3946551 4120600 -1 565066 1157043 1332431 1352156 1466149 1688188 2409889 4166543 4611594 4835299 -1 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 395736 2191344 3350345 4908436 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 -2 609851 846513 1542647 1880002 2465666 2662579 3497901 4162924 4450883 4602579 4938055 -1 -2 275108 2438990 3059553 3430942 3700224 -1 -2 854617 1350117 1929328 3173577 4368809 -1 1139626 2036869 3686813 4474415 -1 297704 869616 918319 991797 1329968 1335010 1776211 2323613 2735597 3220978 3537618 3981049 4014111 4156669 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 1474238 1740650 3328575 4849398 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 363170 993055 1105507 1976181 2641762 3104628 -1 -2 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 576393 1461367 1703817 1994269 2680253 3474331 4110008 -1 -2 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 59571 436347 2372085 2413582 3033999 4255870 -1 2215077 2588485 3143126 3448909 4509675 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 142198 347602 1586126 1643282 2690803 2737072 2737677 4817140 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 -2 293784 371468 987335 3297092 3788411 3845664 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 2588987 2652958 3418944 3771685 4187844 4566977 4982220 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 113625 1719881 3709956 3902093 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 2731311 3479985 3700413 4206574 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 536932 1030763 1689256 1956608 2018814 2662092 2795406 4806317 -1 1722172 2108841 2115343 2409668 2565720 2693970 3310684 3522694 3601218 3935568 4020909 4534496 -1 1169797 1314220 1561551 1663418 2879536 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 -2 275108 2438990 3059553 3430942 3700224 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 128796 1499866 2865568 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 -2 83071 781530 1931530 4695553 -1 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 -2 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 971596 1807978 2591085 2651982 4936033 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 -2 2496975 3153110 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 94951 2909993 3236911 3903057 3980187 -1 383129 2305893 2610760 3998241 4174940 4610753 4649527 -1 -2 750230 1232950 1896070 2313040 2644592 3678828 3906589 4274315 4403792 4573330 4935591 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 4915617 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 303449 395290 486041 879247 1420911 2911641 3210089 -1 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 1776211 2323613 3981049 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 3406527 3811450 3889476 4510306 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 567174 843228 1623826 1753187 2126604 2204667 3771689 4118794 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 523377 1072004 1184000 2206245 2330319 3101054 3631744 4082836 4128821 4677233 -1 -2 587779 3257768 3575324 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 478790 602119 1138973 1517345 3430304 4727480 -1 85482 681762 1095768 4574081 4866106 -1 -2 79217 192342 787398 1384059 1523252 2377330 2736854 3533910 3700939 4162812 4194743 -1 691298 722866 3398717 3617212 4415996 4802633 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 517896 579033 1941987 2505231 2797544 3934748 4205380 4721596 -1 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 7889 392877 3229387 3501229 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 1365167 1518421 2283239 4402580 4928255 -1 256794 996513 2438772 -1 -2 684905 1020695 1615881 1813597 2582037 3390422 3417792 3467643 3536660 3877033 4329881 -1 -2 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 113625 1719881 3709956 3902093 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 1124895 1434437 4438580 -1 240454 564683 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 903473 918173 2817466 3811408 4256193 -1 -2 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -1 -2 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 431464 2917086 3378908 4189875 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 3300 469509 733223 1774482 1903248 1925852 3575545 4075054 4860807 4951649 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -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 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 -2 321296 517098 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 204256 3038816 4634571 4850817 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 1938129 1999076 2218765 3416046 3908944 4573343 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 -2 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 346000 566733 2651019 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 395404 943610 3995612 4575063 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 -2 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 1749511 2207905 2396397 3012958 3173854 4665105 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 1112148 1640310 2591709 3532974 4690130 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 -2 18594 2137232 4403183 4469508 4801822 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1009060 1647769 3222673 3499926 4280758 -1 -2 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 58015 1544080 2430952 2656798 4049992 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 510606 823352 1812798 2740661 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 283877 1583450 2165023 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 637076 783480 3463076 3720665 4446279 -1 299001 329627 2550979 4645742 -1 661699 664875 826843 1339292 1877173 2324449 2888587 4412004 4604832 4803313 -1 -2 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 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 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 1955031 2445173 4825414 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 659757 1811944 3577527 4736099 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 428633 486190 782108 1165640 1452077 1656332 2576462 3604717 3881119 4018719 4649807 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 243834 686665 869920 903823 1201683 2505731 2560889 3043948 3721927 -1 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 329141 930522 1337012 1712990 1820311 2387438 3372658 3666645 3888095 4128441 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 103419 297258 931055 1094015 1689988 1829835 1898854 2061170 2379036 -1 244478 279961 750828 3277331 4231244 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 223116 934092 2699108 3635099 3694818 4498523 4600065 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -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 1405050 1937621 2366446 3318524 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 4109217 4741820 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -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 1056429 2555670 2983890 3212660 4505986 4515248 4543832 -1 32751 993285 1422584 2614893 3242959 3421788 3648165 3921269 -1 193864 1571208 1648821 2078971 2630014 4063488 4877518 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 354939 818040 951176 1498399 1966557 2414789 2678111 2888610 3273245 4127528 4302927 4334975 -1 -2 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 -2 630057 1361926 1742146 3158440 4338856 -1 583318 706532 1111759 1246953 1787688 3508152 3604581 4144405 4465343 -1 1318542 1946447 3848718 -1 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 -2 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 -2 777948 1294282 1825011 2207110 2697803 -1 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 -2 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 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 198016 619681 788814 3658240 3862027 -1 -2 202447 1125400 2336983 2441464 2482563 3216040 3315027 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 461717 1675755 3309767 3738450 4784089 -1 1272127 2657754 2948711 3736139 4964104 -1 -2 1711762 2447811 2463183 2483894 2805192 3116414 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 -2 871851 909995 1124198 1216504 2953986 3077065 4251522 -1 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 208623 1109406 1253794 1674190 1757150 2237272 3926171 4198415 -1 -2 28683 1747578 1856614 2104646 4285323 4467591 -1 190708 547794 1951435 2261140 2737582 4884242 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 193628 550764 724431 2197718 2614694 2887218 3179556 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 175654 691726 1900367 2631971 2996042 3049259 3352817 3865590 4259729 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 794663 1426315 2834476 3377584 4299691 4679547 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 588439 1094317 1245057 2575745 3850545 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 1910306 2425327 2637454 3911205 4032586 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 421263 424718 689864 715344 1862562 2084683 2875682 3831271 -1 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 932353 1383574 2826806 3516378 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 272767 771637 787652 862984 922464 1276791 1433668 2071908 4220933 -1 403056 798732 941348 1054361 1517236 3648693 4189633 4754800 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 130170 208501 750230 961419 1548424 2406092 3270098 3902388 4913492 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 48754 298873 323666 466455 1041170 1166268 1408872 3905482 4512190 4752601 4827079 -1 132448 214940 261495 408439 837553 2295066 2899661 3791849 4134012 4302763 4362865 4496830 4877299 -1 -2 52158 1804246 1915958 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 -2 2125521 2476931 3037581 3770795 -1 -2 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1160298 1364760 1603272 2147774 4046003 4174127 -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 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3561302 4071668 4577892 -1 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 933835 1298408 1485164 1662655 3851183 4945432 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 627288 1379085 1568879 2010828 3827975 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 78366 675652 2823488 3770058 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 145610 1668004 2584268 3521406 4612205 4971879 -1 534237 1852568 4129224 4821381 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 142743 3081826 3267010 3533323 3539273 4950571 -1 264566 3884196 4242596 4325331 -1 -2 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4827745 4889693 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 1291304 2856356 3437273 4602343 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 615753 977045 2449544 2980806 3886693 4390026 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 327079 1604275 2998743 3739114 4215144 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 713178 2176431 3538495 3810035 3966734 -1 349967 1113916 1256648 1517236 2193692 3148286 3174161 3647805 4599524 -1 -2 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 512866 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 556747 1984923 2551625 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 283877 1583450 2165023 -1 -2 375245 600085 756828 1280542 1501283 -1 -2 1919345 2487730 3369713 4383684 -1 -2 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 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 1413357 1486599 4107683 4871808 -1 -2 1800071 1801647 4627903 4798097 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 230635 1350146 1448209 2017309 2772153 2994898 3101212 3715206 3961662 4767506 4773543 4847312 4898107 -1 1413357 1486599 4107683 4871808 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 369003 817648 1158680 1318788 2177860 -1 242978 1345307 3800092 4295565 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 493987 743386 1466103 2439969 2807344 3287703 3488490 3770278 4135166 4263466 -1 321880 799698 1372344 1572865 1786103 2312081 3180109 3698304 4790214 -1 90953 462884 1208325 1632954 4290343 4598305 -1 -2 182847 215202 2661975 2795473 3060718 3176713 4309966 4386186 4594356 -1 478790 602119 1138973 4727480 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 928603 1306062 2430979 4139821 4446895 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 364309 738214 2095216 2854688 2939778 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 223116 934092 2699108 3635099 3694818 4498523 4600065 -1 -2 1243124 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 539661 1105201 1408502 1698969 2125656 3156348 3385667 3428275 4529141 -1 109859 125519 970809 1381377 1632191 1894811 3127534 3474984 4116122 4185059 4679403 -1 1926938 2151579 3748969 -1 -2 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 -2 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 848525 1300505 1809920 2478804 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 247075 304728 3022451 3801858 3900299 3914295 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 77836 587779 2401837 3174913 3808288 4481015 -1 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 90173 636741 864873 3899757 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 129259 282127 679729 1874519 4682949 4808973 -1 -2 323932 1316201 2399344 2425580 3733350 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 375245 600085 756828 1280542 1501283 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -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 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 942796 2687977 3241572 4196538 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 539661 1105201 1408502 1698969 2125656 3156348 3375171 3385667 3428275 4529141 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -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 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 64190 1624650 1706494 1841474 1870862 2004971 3531369 3556666 3792114 4781059 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 2152413 2836933 3057046 3287285 4979811 -1 2869142 2908160 3076283 4403102 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 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 294677 720711 1436950 1481529 1587290 2420892 -1 -2 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 1287092 3408015 3807463 4780259 -1 145134 593030 1232557 1408143 1705449 2354303 2396864 2573128 2959987 3527996 3693900 3976500 4984364 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 573756 1299689 2046412 3230821 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 252277 736066 754780 1029138 2694300 3942275 4498600 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 2862350 3089098 3493906 -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 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 104499 848952 1323805 3402701 3440957 4790294 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 338421 561568 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 1975400 2188920 -1 -2 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 467793 476245 716964 866401 4355651 -1 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 302199 670674 857538 2124824 2850553 3543682 -1 3845429 3970289 4165988 4973355 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 768061 1324378 1396961 2993822 3137380 3512249 3981144 4316371 4580358 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 88950 580229 1662281 1984784 2238743 3941272 -1 -2 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 1142111 3243172 3944641 4043059 4094184 4185024 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 1419612 2638991 2908436 3370400 4001568 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 4881228 -1 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 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242005 732983 2186277 2933906 4697420 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 168960 800561 904390 4317942 -1 212599 1448672 3071505 3625781 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 241624 451516 642207 887844 1531438 2196868 3172632 4291207 -1 -2 1070910 2741067 3124041 4287180 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 -2 394711 502116 805792 834217 1523249 1684183 1886975 2218989 2836658 3286531 3823497 4026516 4551592 4918475 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 794663 1426315 2834476 3377584 4299691 4679547 -1 246794 954901 1351353 1618855 2781488 2899840 2943447 2978112 4533718 -1 588439 1094317 1245057 2575745 3850545 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 526561 745918 1611009 2772296 3412409 3501922 3921574 4423241 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 -2 15838 276847 806121 2509209 4751111 -1 -2 929970 2246369 3733311 -1 1340249 1362654 1526320 3050876 3718771 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1248752 1533795 1933920 3711039 -1 1259246 1760278 3443609 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 971596 1807978 2591085 2651982 4936033 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 432885 470836 1440212 1481917 2131180 2192734 3611911 -1 592454 920297 1472081 1746330 1748548 2996465 4321979 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 509996 917757 1360355 1634258 2226987 2756234 3990321 4925888 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 277817 321860 490120 704168 1739377 1779626 4366757 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 -2 1427271 1445284 1794626 3211897 3383443 4103170 -1 636741 1397834 1865221 2618018 2745862 3395433 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 4064727 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1910306 2425327 2637454 3911205 4032586 -1 -2 203019 2878815 3376596 -1 609271 1061746 2969018 3189510 4060715 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 186739 1423346 1974056 2420788 3089555 4446148 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -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 362519 695689 1916004 2245721 4852569 -1 375592 720465 1591943 2333360 3971015 -1 278295 1715037 2230227 2340081 2770679 3016911 3498277 3609277 4511291 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -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 -2 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 627569 1386143 2313980 2568183 3676932 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 278908 3069956 3480022 3999562 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 37018 438315 1543543 1769734 1873800 4624428 4710612 4809344 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1041421 2260370 2488409 3474842 4198009 -1 -2 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 779047 1037136 1261773 2792906 4472973 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1064345 3709921 4045985 4529517 -1 -2 163629 206096 550982 863353 1076314 2305809 2782994 2783200 3555951 3647369 3961559 4924080 -1 -2 863498 2194032 4218662 4595919 4963315 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 2271878 3418976 -1 -2 129686 1072221 2142059 2594713 3858422 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 -2 274014 1278494 1569899 1936084 2716666 -1 568268 734217 3188114 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 2271878 3418976 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1096147 2096195 4455714 -1 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 188210 970830 988148 1288568 3550395 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 -1 568304 1227745 2442442 3006386 4202718 -1 -2 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 28338 665179 1695367 3091411 4490245 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 1260810 1355389 1379762 1748191 2634149 3311456 3626587 3662258 4107212 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 565066 1352156 1466149 1688188 2409889 -1 -2 2565703 4334500 4502072 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 -2 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 311354 1620845 1632082 3714630 3899439 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 999953 1234760 1604289 1796671 2099287 3155110 -1 127323 638810 2906306 3694566 4225750 4399336 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 550948 836702 1188771 3333668 4469463 4646454 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3658240 3862027 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 899121 1046434 4012999 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 363170 993055 1105507 1976181 2641762 3104628 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 2472673 3645700 4735374 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 502657 1221995 3274614 4795834 4836194 -1 97716 331122 1452418 1886918 3399540 4595289 -1 1221528 3565661 4237824 -1 300452 1986133 2540060 3221803 3939050 4117397 4677806 -1 -2 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 414346 1016386 3053584 3348687 4975548 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 1757294 1901866 4190017 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 1195852 4157130 4862890 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 84719 502281 1392969 3701367 4004525 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 188815 847816 865924 1658605 1823167 4370414 4836151 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 379771 942480 1271534 1470327 1504317 2230614 3623591 3866380 4169131 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 2388852 2660207 2830252 3497773 4495914 -1 244801 841732 2872013 3791236 4184796 4575616 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 444016 485035 585267 1299796 2327268 -1 -2 143464 663324 689018 2041994 3093650 3149533 3439797 3622127 3745265 4449729 -1 -2 33781 508493 816010 2795875 3992984 -1 1093514 2130305 2191360 2423826 2664207 3119812 3521429 3685256 4190202 4797278 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 1860794 2095600 2321695 4155376 4253406 4757730 -1 314403 1468790 1569014 1621933 2437825 3237503 3992458 4148689 4695519 -1 726414 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -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 211604 703422 848526 1332318 1660271 4560035 -1 -2 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177518 267890 1148418 2470134 3804440 4169283 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 346019 1039773 1049726 2532368 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 127323 2906306 3694566 4225750 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 -2 2236764 2657756 3697577 3902603 -1 961566 1205599 1381878 2195248 4669544 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 582674 785998 1994581 3375048 4351717 4981234 -1 1115909 2281184 2776458 2886670 4576287 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 -2 241675 552602 1169966 1610161 3667283 4030974 4036365 4735108 -1 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 505829 598965 2364719 -1 463052 881577 954079 1170562 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 515419 998477 1402369 1494335 -1 -2 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 638541 1420361 2476244 2841852 3052611 3449373 4218467 4883628 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 383126 477739 1511223 1698375 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 316468 1958750 2009474 2956364 3238324 -1 -2 1123025 1774552 2171016 2439238 3372357 3978055 4490347 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 -2 429638 1639387 2467682 2716050 2780782 -1 -2 2185399 3180130 4823422 4999740 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 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 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 -2 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 260161 1843063 3395645 4145182 4458427 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 -2 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 870055 3409959 3996669 4790076 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 1234681 2340604 4416151 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 1039633 1929596 2201187 3078230 -1 -2 1449916 4789297 4999999 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 323813 2895562 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 661556 673555 2473597 2707355 4797719 -1 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 446495 1352023 1816236 2535586 3235097 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 616388 1716176 2841996 3001895 3190246 4854538 -1 804775 924682 1273404 1840825 3448643 3932464 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 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 1184865 2427549 2691647 3028004 3197057 3378110 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 1083730 1475899 1525273 4916773 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 380752 2628611 2847547 3595809 4904177 4951159 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 2204577 2787340 3281820 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 130408 1356971 4798262 4863323 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 536985 1410386 2726234 4081092 4564290 4979594 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 -2 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 171191 1819997 1850720 1919110 1978004 2053977 2141717 2210797 2580096 3065120 3585877 4233823 4590103 -1 89897 291880 503270 1210640 1229464 1365431 2196460 4273877 4701543 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 161265 3484049 3792585 4347768 4398729 -1 -2 3045635 3509696 4138347 4516101 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 61227 451476 514879 597475 2734723 4797995 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 -2 108151 481491 543855 1849753 2620751 2861988 3127136 3208561 3901565 4397699 4899516 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 292245 1322110 3219604 3732728 3737330 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 444016 485035 585267 1299796 2327268 -1 81969 1076912 1504608 2365332 2787680 3423100 3702008 3836978 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 504008 1420440 2027867 2440930 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 2215700 2420663 3919367 -1 166150 502914 652580 878363 1642691 -1 -2 1975400 2188920 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 855403 2914908 4339463 4825140 4875120 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 2152412 3031316 3286965 4777069 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 713178 2176431 3538495 3810035 3966734 -1 -2 881695 1038292 2308961 3762194 3963456 -1 271208 1639548 2027603 2585021 2667443 4626396 -1 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 -2 515714 778365 2031977 2712301 4874816 -1 -2 1091782 2118115 3713182 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 186675 3589132 4360545 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 2203281 2207150 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 299916 2209338 2263951 2289530 2466078 2929288 3321323 3358364 4693327 4832779 4964775 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 1241587 2939416 2947990 3346691 -1 -2 460291 997661 1108567 1239972 2770028 4933645 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 183582 342301 918478 1894206 4751849 -1 -2 2034713 2894401 3221270 3766826 3961435 4274289 4882248 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 2245958 -1 -2 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 1365167 1518421 2283239 4402580 4928255 -1 -2 670930 1892724 2582611 3750083 4296468 4999999 -1 2403447 2671272 3195843 3799595 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 1278675 1952302 2611067 2749678 2884400 -1 947837 1002903 1102198 2165931 2355622 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 2125663 2499171 2993940 3407785 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 89090 712077 871969 1140583 2566608 3931739 -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 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 23041 439231 888288 1791359 4353403 4544957 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 -2 124684 491225 920072 2424262 2980661 3283967 -1 97247 428714 617727 3196487 -1 863811 1232158 1624035 2134704 2812243 2987116 3124118 3511461 3938921 4135166 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 1229217 1693177 2072170 2315975 2847132 3714475 4003918 4057354 4128381 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 539101 561644 1737362 2048081 3806705 4372249 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -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 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 216163 1382648 2589139 3256689 3800290 4365109 4423179 -1 -2 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 -2 36634 1849981 2451061 3300085 3765029 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 9385 1986900 2175085 4609782 4689989 -1 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 2749860 3691811 3817798 -1 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 1115909 2281184 2776458 2886670 4576287 -1 -2 833895 994595 1302394 3085703 3229428 4323611 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 249984 463210 730299 945576 1475181 2392803 3041070 -1 738343 1729982 2352236 2595905 2680726 4772428 -1 -2 181882 1960474 2316815 3041484 3267573 4276177 4732050 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 81879 645917 963029 1949663 2899552 3381638 3961748 -1 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 293214 384366 922443 1014078 1042160 1632559 1645721 1731185 1953051 2904467 2977347 3814064 4010542 4344383 4746910 4778563 4978793 -1 103386 535806 1689967 2016097 2299601 3190592 3600088 3810022 4497900 4672755 -1 1955031 2445173 4825414 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 322330 599998 1693029 2423631 3160807 3367032 3980119 4606115 -1 -2 330890 3002268 4056310 4718050 -1 -2 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 -2 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 -2 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 262972 652103 3260548 3433081 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 1597786 2004566 2017961 -1 -2 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 47413 170065 367452 942687 1040081 1283690 1406142 1507922 1575317 1745745 2107030 2279715 2484743 3226374 3679400 3983612 4187060 4639585 4895198 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 135940 464446 3304411 3467166 3519562 3963668 4716094 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 -2 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 907617 1142048 1280267 2666322 3955214 -1 -2 2097635 2594878 2806651 3145763 3549052 4806523 4878541 -1 675610 2338577 2919864 3624963 4085287 4516388 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 32893 1557410 1578250 2150569 2681829 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4455389 4815396 4894795 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 611677 1150436 1828204 2172611 3930973 4649007 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -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 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 20061 539101 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 395049 877722 1321989 4934959 -1 -2 454382 596094 1838840 2745843 -1 447026 1478059 1505730 1674087 1886705 -1 -2 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 409615 1310763 1554181 2319874 4605878 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 133266 263874 1657149 2698000 4393810 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 1800244 2591715 3024695 3098827 3393053 3879612 4022030 -1 -2 837109 909980 982118 2931858 -1 534804 1821398 2502675 2971672 3578210 3648674 4212325 4835449 -1 -2 143111 1267132 1396599 3142547 3564445 4045275 4844069 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 71685 376846 656691 1173020 2153045 2650639 3846794 3913737 4498138 4551305 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 -2 743073 883062 2363691 2468483 3011720 4731926 -1 7158 546962 2388274 2497215 2756803 4650495 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 923410 1114004 4479734 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 300231 1167517 1347011 2091957 2412188 4267625 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 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 -2 630941 971258 1518444 1578825 2558430 4352104 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 -2 744078 1815379 1911255 2152965 2330048 3014465 3156609 3688805 3703506 3872594 3958155 4388781 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 1798795 2143534 2899799 4595564 -1 -2 805332 1591653 1928685 2231627 2631800 3886695 -1 165669 214174 225411 534910 942688 1004602 1326261 1350286 1832068 2209607 2412522 3579558 4088040 4979445 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 137818 1365046 1441334 1697011 2164147 4924466 -1 768061 1324378 1396961 2993822 3137380 3512249 3981144 4316371 4580358 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 547347 780104 848544 2948202 3462500 4525028 4999999 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 182189 536922 1096147 1200198 1949840 2096195 2401693 2446579 2609855 3002063 3044440 3536711 3583543 3636498 3819930 3824685 4848606 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 225838 532396 927242 1385876 2365919 3370614 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 -2 91331 908069 934810 2702082 4202330 4401683 4916592 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 61741 479395 1230377 2578737 3712286 4422705 4760634 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 941498 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 3900562 -1 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 -2 602815 806049 865197 1167030 1359593 3059975 3859533 4525469 4694467 4920616 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 391237 1097354 1918134 4129006 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 1215467 1854174 3943079 4661138 4971035 -1 518756 792924 1510135 2215822 2404925 2551071 2660596 3071261 3462395 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 367792 2531730 2755732 3418991 3435969 3466240 -1 891176 1163243 1269930 2986326 3167317 3736681 3908120 4270721 4612227 -1 -2 138798 3063154 3275148 4435121 -1 -2 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 -2 1061370 2769722 3613205 3691077 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 40619 337429 991429 1876619 2644465 3941822 4728712 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 754136 2132587 4317548 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 1131678 3321749 -1 732595 891107 1847577 1916474 1943282 2003132 2408490 2511790 2675472 3024950 3402820 4029875 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 -2 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 169974 1933530 2367669 2461143 3338850 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 681269 735915 1040746 1043849 1430100 1576883 1584784 1942294 2809704 3508110 4137429 4435998 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 -2 307775 613838 1075283 1399476 1980017 3843159 4537412 -1 762755 1073119 1306051 2191406 2538213 2612462 2804961 3031370 3222613 3492147 3590260 3847389 4183003 4630124 4676058 4699605 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 1358321 1510130 1684038 2130617 -1 60714 224917 1460473 2089437 3490426 3990722 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 2882008 3511461 3957620 4466170 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 1070843 1928961 2157297 2446564 4347940 4575208 -1 685253 802191 2280071 3755084 4568083 4999999 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 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 673232 2271393 2781169 2844215 4324861 4814861 -1 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 1790758 2988628 3969507 -1 331122 354309 797404 1452418 2448161 3399540 4342654 -1 -2 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 55886 1880002 2297874 3021130 3835752 4250445 4602579 -1 -2 18888 531032 645291 1017511 1557228 1614951 2032489 2113815 2373079 4662788 4953235 -1 156039 1423556 1551898 3261293 3272515 3339859 3633630 3938915 4446715 4535504 4599516 4599562 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 1904019 3429312 4452096 4872307 -1 -2 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4924133 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 415112 739267 857571 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1553131 2160954 2595409 2933936 3620087 -1 -2 1326366 2500723 4279989 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -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 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 459425 1820633 2563305 3072725 3393274 4699337 4975453 -1 -2 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 56725 171131 252582 656022 925164 995951 3317601 3413800 3969800 4469092 4881098 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 15399 573551 683624 1236387 1597876 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 439259 456124 999499 1784363 1809135 1910277 2030973 3831924 4285378 -1 1001977 1550618 1763406 3284548 3790365 4707025 -1 -2 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 146655 758220 1768089 2171213 2427792 2493394 2813738 3196464 3840212 4362465 4475830 -1 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 850224 1722248 2496844 3682933 4378545 4464432 4557377 -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 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 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 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 395230 961341 1280915 1282439 1852282 1996684 2269750 2879639 2933410 4285893 4479345 4756261 4801869 -1 16785 1418255 3740969 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 770748 1771583 2052993 2994560 3549605 -1 -2 188210 970830 988148 1288568 3550395 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 104134 405344 1320518 2328205 3545785 3755390 4040442 4075274 -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 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 77440 2052722 4188117 4922060 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 177525 408539 1163493 1862399 3379338 3809092 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 367298 633691 1910651 1912322 2138251 2424879 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 868485 3881440 4033198 -1 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 275108 2438990 3059553 3430942 3700224 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 1981769 2905751 3358455 4500881 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 340052 1586486 1770308 3325093 4375486 4477683 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 106570 2432763 2593788 2619907 3906721 4670392 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4784288 4816917 4824813 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 4202578 -1 594234 923085 1774504 -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 709683 2998921 3822080 4267643 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 721786 1452655 4464891 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 -2 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 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 661556 673555 2473597 2707355 4797719 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 679729 867405 2318183 2364827 2559555 3644410 4104558 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 986552 3830753 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -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 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 586087 779571 3491715 4151268 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 754060 2676232 3659235 4386816 -1 82549 588649 1194399 3458189 3805333 4029905 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 81664 320907 1116475 1871625 3042072 3185784 -1 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 -2 198016 619681 788814 3658240 3862027 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 678018 941498 1462426 3728274 4005601 -1 -2 768697 3172205 3208103 3487130 4746707 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 4137519 4434361 4778092 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 946244 3559231 3939769 4451394 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 919247 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 -2 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 345952 2647124 3032307 3067227 3379861 3595651 3683612 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 7524 12722 213896 1410009 1937012 2245329 3181345 3978005 4174764 4607461 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 -2 754136 2132587 4317548 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1248752 1533795 1933920 3711039 -1 646720 1118422 1195287 2164823 2368510 2758426 3946274 -1 1259246 1760278 3443609 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 -2 104499 228485 323609 848952 1169545 1962561 3402701 3440957 3728932 3904558 4077231 4330326 4790294 4826134 4884613 4990267 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 576024 1033964 1933452 3210373 4511864 -1 -2 926274 1954050 3929657 -1 -2 466657 1016594 1028232 1638126 1835265 2214384 2647495 3503272 -1 2282905 3149685 4754080 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 750230 1232950 1896070 2313040 2644592 3678828 3906589 4274315 4403792 4573330 4935591 -1 -2 1605023 2517839 2519278 4775061 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 -2 416445 528548 935083 1013780 2243445 2902443 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 24023 1067773 2423861 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 755539 2452717 4288758 4742784 4862687 -1 -2 266404 1427619 3983437 3989374 -1 515419 998477 1402369 1494335 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 2249344 2342747 2387026 2596301 2891445 3682194 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 -2 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 962518 1010180 1787170 2471920 4985647 -1 -2 108743 2231882 2323415 2688455 3261738 4328982 4356222 4380147 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 -2 1315881 3275401 3515772 3657227 -1 692573 1768528 2954306 3112521 3249985 3528289 -1 97247 428714 617727 3196487 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 -2 123264 218655 718566 2043682 2194573 3857890 3983890 4293674 4911830 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 278394 498072 971385 3804427 4539921 4809675 -1 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 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 582674 785998 1994581 3375048 4351717 4981234 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 502657 1221995 3274614 4795834 4836194 -1 -2 1428756 1575590 1638609 2158916 3562855 -1 -2 1556612 3360322 4116757 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 1142313 2334948 3106835 4273872 -1 -2 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 -2 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 485035 585267 1299796 2327268 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 803084 811790 2373974 3737110 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 -2 188210 970830 988148 -1 809564 875937 1566482 1933452 -1 -2 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 491339 859099 1358200 1909194 2429935 4549191 4595530 -1 -2 2565703 4334500 4502072 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 -2 186342 2715808 3914119 -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 1297580 1880859 3350286 3687337 3912782 4505348 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 909150 1188139 1234162 4068943 4523971 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 822807 2194124 2968879 -1 -2 262086 766241 926655 1723100 2013747 2452198 2500400 2586079 2661667 3138399 3888819 3950665 4203354 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 1387822 1416596 2465263 2497586 2627971 -1 964561 1141316 3392520 3850115 4632066 -1 -2 298873 466455 1041170 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1205951 1803760 2884748 4064905 -1 -2 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 922694 2547635 2582771 2623402 3126388 3375549 3482892 3530618 3848703 4203151 4361472 -1 -2 1530 294730 434782 1078783 1366021 1762792 1819947 2309266 2511542 4537080 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4888186 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 835845 1008346 1613706 2293357 3616935 -1 205268 900864 1688487 2063253 -1 -2 189920 323375 1559621 1705882 2581332 2853321 3666190 4101074 4999052 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 359743 398137 1316537 1324998 4052622 4568893 4944396 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 -2 103378 950000 980857 1258918 2676281 3333850 3341436 3940082 4085247 4226713 4580600 4782678 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 1298408 1662655 -1 -2 461303 1957513 2477238 3451137 3635103 4160710 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4562206 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 565066 1352156 1466149 1688188 2409889 -1 1241587 2939416 2947990 3346691 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 -2 1580964 1988880 2481332 4161813 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 -2 1684239 1839479 2717895 3651684 -1 -2 579150 622453 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 -2 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 1157332 1394943 1478608 3696070 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 1137642 2201126 3031295 3357295 4261169 4318068 -1 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 113625 1719881 3709956 3902093 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 2472930 2493513 2684575 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 -2 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 -2 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 -2 297947 588135 869329 3549524 4041238 4192336 -1 971385 1565430 4539921 4809675 4939117 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 324308 716344 770677 1762689 2471868 3158963 4035139 4944512 -1 -2 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 666466 1873653 2097592 3332669 -1 497073 763746 889449 1535757 3391571 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 77440 2052722 4188117 4922060 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 459713 2170564 2265105 2789953 3409453 4071466 4925406 -1 -2 727035 2414532 2446925 2501616 4498283 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 -2 415041 1997314 3556922 4108846 4197096 -1 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 725110 1056162 2017661 2659463 -1 -2 188210 970830 988148 1288568 3550395 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 821055 1185189 2034674 -1 -2 133954 723626 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 661556 673555 2473597 2707355 4797719 -1 -2 1953727 2541688 3472776 3708503 4216585 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 414346 1016386 3053584 3348687 4975548 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 687977 1371007 1407100 1462495 2215634 -1 -2 815833 1522836 1544474 3030515 4270224 4646973 4688247 4716683 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 228413 814135 2503276 2810210 3428453 4057657 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 400525 802327 1694458 1919020 2311223 2593636 2763079 3805075 3867445 4524053 4881422 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 441734 751637 2023811 2566514 2829809 2921506 3358754 4663654 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -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 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 104499 848952 1323805 3402701 3440957 4790294 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 1056429 2555670 2983890 3212660 4505986 4515248 4543832 -1 32751 993285 1422584 2614893 3242959 3421788 3648165 3921269 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 728896 863896 1337100 2726857 3797479 3926249 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 78366 675652 2823488 3770058 -1 -2 415644 567603 3634938 3657126 3897743 4757053 -1 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 168953 488200 603209 1368486 1565717 3315268 4118288 4252997 4418843 -1 -2 274799 283771 975397 1950322 2027776 2582885 2775082 3536826 3846609 3916078 4047049 4051914 4164736 4789396 4888086 4946532 4999999 -1 106565 1446929 1743843 2705954 4266064 4969135 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 3153378 3222704 3624308 -1 -2 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 1811750 2341850 4357904 4712660 4854466 -1 -2 263111 878220 2237785 -1 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3161125 3182069 3262510 4746769 -1 293610 941370 1233588 2830610 3072780 3400335 4465409 4612510 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 340052 1586486 1770308 3325093 4375486 4477683 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 434351 477047 493042 562817 1458824 2901515 3479893 4532935 4721520 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 579150 622453 -1 556805 3752139 4492366 4825809 4999652 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 426504 718869 1461797 3191925 3951532 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 346019 1039773 1049726 2532368 -1 -2 988148 2171158 3129232 3331898 3549529 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 335794 408723 1034739 1375959 1601549 2697023 4724681 4875466 4979141 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 132114 216444 2305978 3894298 4498140 4884632 -1 391466 3019163 4700901 4740720 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 -2 67247 453162 887348 1534082 1891218 2867282 3223706 3570320 -1 309761 358439 481978 820266 1115060 2312286 2893998 4046764 -1 1584377 1780431 2657034 3291197 3608573 -1 194963 233161 1173766 3240371 4096263 4501230 4553365 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 1302193 1430271 1684183 1826427 2836658 4026516 4473856 4551592 4682861 4918475 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 141740 1860314 1863723 2341502 2375534 2811134 3184863 3584850 3881376 4064974 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 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 721018 1450841 2104537 4126790 4952102 -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 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 -2 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -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 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 305627 473164 637764 1502115 1864361 2171164 2378370 4592477 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -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 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 -2 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 440461 627028 1078290 1249394 4595388 4720901 -1 -2 1068381 1274133 1843212 2611313 3124843 4664077 -1 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 1039370 2011035 3960896 4027035 4779010 4779177 -1 -2 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 526456 1051851 1195844 1711728 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 586087 779571 3491715 4151268 -1 -2 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -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 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 1518421 2283239 4402580 -1 -2 435918 514504 874150 1410993 1711134 1814139 4341082 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 1012651 1225069 1335184 2651541 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4900436 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 336358 536557 1518802 3726965 4001549 4253401 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 791093 938364 1300279 1634673 2898954 2995693 3727675 4818232 -1 -2 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 917811 1109600 3539849 3662418 4461848 -1 -2 390399 2133949 3192182 4257091 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 438271 3212424 3446608 3457752 3545213 4002297 4999999 -1 627900 750003 2114201 3253898 3273993 3826265 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 611973 2130851 3703660 4174020 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 922443 1731185 3814064 4344383 -1 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 -2 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 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 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 726658 1466043 2674206 2921147 4682231 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 3829914 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 304526 346392 448033 3122706 3139288 4043040 -1 -2 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 122274 2491683 2749238 3645488 4124772 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3832603 4848579 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 -2 989510 2699694 3726025 3883522 4520256 -1 -2 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 -2 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 361147 634629 1078481 2648098 4718011 -1 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 859036 1229039 2868534 3032904 4637036 4860848 -1 1425974 1779113 2181820 2525577 3387062 4173511 -1 -2 1611220 1835648 2380607 2917641 -1 -2 871851 909995 1124198 1216504 2953986 3077065 4251522 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 272694 1115782 1644912 1809920 1923583 2231819 3269063 3792118 4019163 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 2052163 3039979 3914119 4382188 4999999 -1 -2 423497 431895 566255 649632 2094565 2864470 3354612 4435451 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 959473 1819298 2931113 3283740 3725547 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 350762 407322 2454387 2663653 3060391 4842568 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 1558082 1572371 2032211 3924905 3998561 4116885 -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 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 -1 755785 2384281 3916339 4877502 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 2884748 3906525 3929609 4064905 -1 -2 60818 704736 852511 1743989 2509212 3622363 4417526 -1 -2 995859 1089845 1177793 2222444 4273830 -1 -2 174033 627690 1453160 2608814 2771107 -1 -2 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 1682220 2862442 4895966 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 -2 1029487 2832496 4019412 4049898 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 592069 1031368 1404258 2179792 2210458 2687033 3470473 3796144 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 188210 970830 988148 1288568 3550395 -1 859728 1259829 1277168 4971125 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 505829 598965 1609487 2364719 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 515419 998477 1402369 1494335 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 27662 89377 100489 153095 504454 803761 965975 1096664 1309786 1429376 2830924 3591760 3820155 4566039 4670358 4806560 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 346046 1186814 2228023 3340833 3671332 3683199 3767974 -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 2354050 2516906 3208267 3239954 3672285 4108140 -1 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 1294867 1453359 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 65898 895427 1305200 1946918 3315529 4130362 4851371 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 481064 1023372 1244496 2391848 2658412 4160621 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 330890 3002268 4056310 4718050 -1 1245458 1854176 2015562 -1 454320 2909220 4336999 4375038 4878364 -1 -2 557048 1211225 2035150 2655932 2987433 4570574 4775337 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 -2 905051 1118315 2191639 2209337 2233810 3673996 4056023 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 508556 808817 986393 1352116 2042659 2264463 2319075 2630743 2804921 3244258 3409020 3889368 4776878 -1 -2 676216 1012795 1539667 1753410 2505438 2526035 2751911 2858821 2883785 4563854 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 2313980 3163747 4899431 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 587233 749247 823656 1220311 3802934 4945250 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 1139626 2036869 3686813 4474415 -1 -2 432899 1518200 1660029 3564332 4233050 4443257 4566362 4581711 4767597 -1 245091 503727 1248864 1422597 2881241 4875511 -1 478790 602119 1138973 3430304 -1 85482 681762 1095768 4574081 4866106 -1 -2 128274 391902 917431 1129723 1537324 2715024 3974848 -1 137840 1085944 1122451 1208106 2814457 2926462 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 947873 1279936 2786742 3685572 4686233 -1 -2 2946105 4946878 -1 -2 409615 1310763 1554181 2319874 4605878 -1 850998 851989 912078 1157987 2231539 2590734 3151447 3172587 3798432 4018152 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 79203 605737 1269682 1892159 1950937 2055367 2380338 2550867 2734691 3970212 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 661170 767006 1411002 1450597 1476724 1854799 2011022 2089162 2404670 2437060 2524931 2591757 3040036 3181091 3184707 4284414 4427571 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 4188117 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 787872 2249246 2467047 2553085 2718549 3206951 3270391 3684437 4953808 -1 318126 464069 1548400 1595894 1890722 3902790 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 4184471 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 1275230 3510162 3812590 3869709 4170500 4304702 -1 18594 2137232 4403183 4469508 4801822 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 2731311 3479985 3700413 4206574 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 713178 2176431 3538495 3810035 3966734 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 611521 1168903 1287783 1920045 3478111 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 122274 2491683 2749238 3645488 4124772 -1 -2 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 1955031 2445173 4825414 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 504714 2827782 4323486 -1 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 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 -2 1153393 1979081 2219719 2308161 3675900 3680782 -1 1408900 1695584 4819894 -1 395156 765041 792486 966025 3083387 3940378 4095909 4306393 4772959 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 823038 2785688 3143452 3759722 3851350 4774172 4790298 4990753 -1 1476939 3010662 3237328 4917244 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 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 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 2271878 3418976 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 1070972 1146189 2598513 2967835 3276397 3323840 3440989 3751690 4886875 4923032 -1 449733 539578 863153 955968 1862139 2205637 2832570 3920827 4501929 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -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 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 193628 550764 724431 2197718 2614694 2887218 3179556 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 537308 1124860 1221853 2157393 2188290 2450766 2462648 2801210 3041484 3182105 3735862 4028760 4732050 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 1662826 3127657 4196722 4463630 4773822 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 2996192 3172253 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 -2 630057 1361926 1742146 3158440 4338856 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 461717 668931 1135274 1675755 3155925 3309767 3401166 3738450 3880061 4240418 4784089 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 676321 2790768 3829914 -1 582674 785998 1994581 3375048 4351717 4981234 -1 459968 1229013 2842718 4324824 4340525 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 -2 1109038 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 742876 757814 1838347 2417505 2891598 3170758 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 1193265 1448353 1805055 2388481 2739214 2939646 3445519 -1 -2 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 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 547554 1176450 2980701 3673372 4175524 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 2062558 2496330 3392209 3667826 3845801 4624568 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 212444 620516 899793 946753 1239958 1623052 1704650 2119139 2194292 2457578 2956116 3939125 4304591 4612002 4758476 4988169 -1 95937 981731 1577038 1813131 2074682 2273525 3580828 3833137 3871559 4839299 -1 96562 1599904 1880597 3097232 4041081 4142558 4618739 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 374122 1567706 4792194 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 423407 861724 1430271 2346729 2403916 2860762 2961349 3163198 3186006 3187468 3198518 3354539 3494574 3543005 4004367 4574871 4875778 -1 -2 1064345 3709921 4045985 4529517 -1 463137 2310519 2954138 3872553 4576629 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 277817 321860 490120 704168 1739377 1779626 4366757 -1 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 144833 595446 1850724 1968155 2334435 3294481 4302828 -1 41467 731200 1125923 1404963 1422448 1665534 2450215 2691310 2821549 3310854 3360867 3680387 3876825 3879282 4062481 4569260 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 452995 673028 2324288 2382311 4807674 -1 -2 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 1293818 1667153 1770324 1839680 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 2102440 2215700 3919367 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 166150 502914 652580 878363 1642691 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 825215 1127809 1800249 4173890 4707240 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 1149869 1252961 2325753 2668290 3155837 3342905 3977543 4327864 -1 435918 514504 874150 1410993 1553131 1711134 1814139 2160954 2595409 2933936 3620087 4341082 -1 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 694934 992202 2257668 3915926 3987612 4974680 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 832317 1057291 2078031 2301396 2330048 2795087 3169205 3433974 3814243 4178914 4880384 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -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 659911 2315638 3532597 3553219 4262866 4391785 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 1419612 2638991 2908436 3370400 4001568 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 504714 2827782 4323486 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 -2 1471291 4032520 4744793 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 454920 1072031 1806831 2414981 3657790 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 77836 587779 2401837 3174913 3808288 4481015 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 -2 86677 92030 287267 465649 890727 3422636 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 1230585 1410475 2501143 2949438 3430094 4615899 4687555 -1 821307 2744657 3618749 3755878 4223051 4253098 4917336 -1 65459 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3764897 3955258 4169610 4282328 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 502657 1221995 3274614 4795834 4836194 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 -2 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 1926795 2152490 3033889 3720268 -1 -2 75884 255525 1758217 3284998 3600274 3889807 4055843 4874731 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 112160 609652 787285 1100435 1266678 1595885 1596163 2375992 3596972 4684934 4735957 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 378390 1086116 1366340 1993223 4178194 -1 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -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 702274 2478246 3145090 4209923 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 -2 859884 1886686 4212052 4536325 4796715 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 2125663 2499171 2993940 3407785 -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 1584377 1780431 2657034 3291197 3608573 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 108174 640103 1678413 1819728 2132848 2339489 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 1690118 2114105 2146322 3234854 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 156039 1423556 1551898 3261293 3272515 3339859 3633630 3938915 4446715 4535504 4599516 4599562 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 54405 3006959 3320651 3844187 -1 185898 340669 1504231 3369362 4118549 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 -2 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 77666 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 -2 263103 2823702 2941026 3052441 4013844 -1 1078569 3047013 3220994 4526076 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 2401 2125981 2958472 3611870 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1167622 1518028 1722460 2785828 3631609 4137369 -1 -2 51283 1038920 2293321 3474745 4037159 4817217 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 1176478 2901109 4173017 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 -2 81664 320907 1116475 1871625 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 266404 1427619 3983437 3989374 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2152413 2836933 3057046 3287285 4979811 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -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 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 193883 1132707 2249344 2342747 2387026 2580260 2596301 2664948 2891445 3240398 3682194 4322824 4395670 4504632 4531558 -1 188282 268516 303244 712473 856818 2024174 2159089 3098447 4239848 4272126 4498902 4606111 4633711 4735605 -1 -2 845821 2727881 4077041 4462931 4630124 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 17595 35136 139347 2247438 3424571 3593510 4000152 4239680 4294413 -1 -2 466657 1016594 1028232 1638126 1835265 2214384 2647495 3503272 -1 -2 74637 165347 1704407 1977995 2084513 2405712 3127513 3737123 4042460 4351892 4761709 4996639 -1 1236195 3216222 4773256 -1 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 -2 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 -2 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 1142111 3243172 3944641 4043059 4094184 4185024 -1 -2 415041 1997314 3556922 4108846 4197096 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 2063919 3094596 4173723 4273904 4346162 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 6260 118341 296807 1321960 1507905 1698318 2621647 3894819 -1 915736 1073111 1397017 2115025 2878630 3091304 3577685 3757037 4178217 4431484 4949729 -1 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 591964 803616 808225 856285 1400463 2213174 2308408 3237619 3493119 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 298068 497814 2258845 2641428 4017630 4335678 -1 3406527 3811450 3889476 4510306 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 467793 476245 716964 727421 866401 933610 1108179 1958549 4155385 4355651 4739008 -1 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 384366 1632559 1645721 4157610 4746910 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 1110125 1280542 1399218 1439074 4861250 -1 123248 752316 915022 1802629 3746965 4822505 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -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 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 166150 502914 652580 878363 1642691 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 345761 481759 955377 2848915 4617356 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 493943 887961 1048088 2769310 -1 781799 3269144 4860280 4863589 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 1076510 1476515 1551104 1955270 2212419 4604053 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 843391 1593311 3070409 3707297 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 3951327 -1 79601 337759 2083903 2229816 2392673 3653985 4152969 4447432 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -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 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 495523 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 609102 1508827 4380168 4536767 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 653092 913672 1946743 3349603 4894777 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 379555 402491 3632226 4148463 4296322 4948863 -1 2068959 3004262 3257077 3593471 3982159 -1 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 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1017160 2718770 2763105 4204485 4784015 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 446361 1857964 3682807 4260060 -1 -2 444016 485035 585267 1299796 2327268 -1 -2 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 2062558 2496330 3392209 3667826 3845801 4624568 -1 -2 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 391195 639904 3441866 3539332 3692099 4271488 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 1706253 2230059 3175949 3205969 3807275 4534186 -1 171191 1819997 1850720 1919110 1978004 2053977 2141717 2210797 2580096 3065120 3585877 4233823 4590103 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 1658380 2827289 3106339 3201889 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 -2 523629 1188628 1451882 2109638 2415118 2553592 4681590 -1 163580 559008 1097716 1240906 1244108 1585671 2812978 3633620 3635114 3825395 4243677 4640549 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 1950594 3017306 3449604 -1 -2 33781 508493 816010 2795875 3992984 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 20853 629684 1020861 1085307 1471156 4518485 -1 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 306504 332026 414457 1067300 1127679 2639752 3267220 3728343 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 230159 996532 1119821 1573008 1894025 4042544 4716913 -1 -2 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 155314 231881 650518 1288392 1394279 1880685 1944995 2296274 2334179 2359685 2620181 2894663 4538770 -1 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 -2 51156 128444 325042 978200 1844259 1975904 2236323 2492417 3023381 3255677 3481853 3734896 3816121 4155290 4474486 4532402 -1 949664 1394236 1654341 1676109 2965626 -1 1772062 2110558 2636073 3224382 3384002 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 517909 780966 2639055 3315316 3522213 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 -2 1145147 1546411 2686002 3084651 3775476 4926704 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 166862 1307618 2714626 3300994 4839841 -1 1358321 1510130 1684038 2130617 -1 -2 17928 2491410 3757896 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3610613 -1 -2 370098 503856 569731 642587 713092 1478963 1702526 3235783 3305649 3928507 4614008 -1 814519 2187064 3557852 4188557 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -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 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 77789 1058178 2982456 3101420 3862873 4894467 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 284847 1748025 1989576 2655634 3247975 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 -2 2407787 2950983 2978322 3555670 4680440 4863642 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 2533948 3785682 3947686 4086566 -1 61273 331776 1302232 1555677 2596891 3569997 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 -2 384829 2473457 2822224 3585707 3597778 3801959 4488163 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 82549 588649 1194399 3458189 3736309 3805333 4029905 -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 -2 1420142 1505542 3562727 4604873 4786576 -1 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -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 1047614 1721216 2132199 3433985 4370960 -1 798022 1197797 2601397 2712111 4669182 -1 -2 999953 1234760 1604289 1796671 2099287 3155110 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1131678 -1 756247 3205134 4342562 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 493454 744891 923721 2378636 -1 -2 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 118894 1230214 1254995 2088957 2672906 3792627 -1 -2 592050 1506189 2860188 3438060 4549366 4861115 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 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 1015391 1679356 1905343 3111940 4034391 4037437 -1 67515 1372071 3687454 3867134 4752686 -1 67282 307757 1175316 1228471 1290155 1657000 2132973 2499796 3194165 3433985 4195830 -1 -2 516367 2669755 2797757 3025475 -1 -2 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 13543 468474 493195 4329590 -1 -2 12605 833485 1052639 1112681 1204105 1966562 2617883 3103258 4432287 -1 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 2062558 2496330 3392209 3667826 3845801 4624568 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 125627 1217508 2055245 2878446 3946551 4505193 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 713318 1145255 1326366 1415571 2500723 3718626 4279989 4451162 4633044 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 133505 334804 1009723 2731268 2794714 2935995 3040093 3423736 3438080 4166467 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 92297 237637 2302626 4094838 4920718 -1 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 905051 1118315 2191639 2209337 2233810 3673996 4056023 -1 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 598417 990746 3552545 4552341 4741522 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 387324 1365432 2372003 2687649 3509492 4069245 -1 248553 416344 455855 458617 543769 1007285 1286064 1426047 2921559 3779971 4523811 4918698 -1 -2 625637 1406370 2266595 2267038 2535085 2672767 3584998 4634793 -1 -2 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 1491202 2492295 2638626 3296840 3735243 4056138 -1 -2 394482 1146039 1995253 2060370 2313909 2727442 3310496 4281539 4945916 -1 134036 171164 3851870 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 190350 437824 711508 2021156 2948213 4013727 4949713 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 944111 1041900 1507424 1789851 1905202 2382224 2631281 3557352 4244923 -1 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 -2 12916 1286982 2005567 4168730 -1 323813 2895562 -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 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 59027 1115617 2035182 2847954 3087296 3144683 3319897 4423328 4434225 4994979 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 759442 870928 2002575 3816488 4215371 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -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 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 390863 477232 1249611 1326354 1602223 3669611 4588849 -1 516367 2669755 2797757 3025475 -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 -2 869852 1448560 1775723 3868205 4565162 -1 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 680923 1517300 1784498 4426870 4982866 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 12916 1286982 2005567 4168730 -1 323813 2895562 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 -2 431560 998390 1911628 2373333 2594068 3401816 4255970 4281319 4502088 4592929 4973329 -1 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 322795 435393 648375 962395 1524056 2012125 2665360 3636429 4248458 4278542 4811026 4961774 -1 2017045 2153149 2343363 3054355 3056225 4722547 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 504008 1420440 2027867 2440930 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 573454 1192049 1343817 1710606 3160918 3262638 3550000 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 64218 196682 470749 1327525 1384609 1492910 1694610 1871227 1902381 1960965 2143309 3573931 3595232 4379831 4612610 4827736 -1 835108 1847105 2353754 4226915 4411691 -1 -2 286507 853766 2054595 3187162 3693199 3784507 -1 -2 517896 579033 1941987 2505231 2797544 3934748 4205380 4721596 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 266404 1427619 3983437 3989374 -1 -2 660191 3339680 3750751 3829364 4393480 -1 946244 3559231 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 260308 676955 1754286 3163409 4627408 4845785 -1 1924020 2185399 2965910 4198106 4999740 -1 445190 736034 1625569 2637766 3373677 3565417 3933346 4302854 4571788 4738547 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 126773 150970 608485 1166827 1358275 1912144 2071587 2584421 2585906 2988808 3049046 3703372 4239537 4286479 4404364 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 2283598 2497965 4480444 4643167 4686067 4850500 -1 -2 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 327079 1604275 2998743 3739114 4215144 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 78695 475171 1001562 2829425 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 -2 346000 566733 2651019 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 69205 1647001 2803610 3587036 4548674 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 3720595 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 668931 1135274 3401166 3880061 4240418 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 254825 294291 834861 878218 2255253 3064960 3270422 3281794 3332577 4319846 4629230 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 346019 1039773 1049726 2532368 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 739735 2115005 3706616 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 755459 782409 3305401 -1 -2 2102440 2215700 2420663 3919367 -1 166150 502914 652580 878363 1642691 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 439034 731002 884277 1353768 3408748 4909964 4978093 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 1743951 2268184 2352527 3084392 3930188 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 450171 513473 832647 1861163 3635241 3831350 4427359 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 67392 321515 385603 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 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 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 778894 2220273 3428520 3753312 4288874 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 929452 2867777 2929453 3631656 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 333211 445142 1304659 1367424 1401811 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 768667 1513548 1944999 3699136 3932509 4182416 -1 90821 100440 426927 2033375 3047383 3410210 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 227923 2242083 3808681 4466276 4494111 4549625 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 1005676 1658380 2827289 3106339 3201889 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -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 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 1215614 1358815 1986900 2258501 2508764 2591003 2981662 3120838 3851022 4080629 4258255 4886219 -1 994888 2475838 3264113 3593265 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 1306811 1636751 3869408 -1 -2 846659 886917 1568988 1652730 2211503 3306445 3764897 3955258 4169610 4282328 -1 913560 3211720 4072009 4269855 4540021 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 69893 233232 861900 1583468 1600953 4019547 4676124 -1 723087 892894 1420623 2932795 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -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 531152 736831 1210432 3266644 3813404 4842132 -1 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 56506 113129 2679957 4098415 4998579 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 489025 2826149 3141283 3707640 3971145 4740178 4824430 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 768697 3172205 3208103 3487130 4746707 -1 988148 2171158 3129232 3331898 3549529 -1 751719 1764086 1988437 2495160 4388139 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4689891 4723525 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 269318 1072618 1608994 3037075 -1 -2 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 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 -2 2320584 3077237 3384317 3580778 4754538 -1 61741 479395 1230377 2578737 3712286 4422705 4760634 -1 84213 670150 863212 1719702 4811892 4903785 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 73558 2214822 2315240 2535218 4345116 4973884 -1 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 229823 2428119 3455284 3522839 4141092 4509802 -1 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 1785921 2450215 2831852 3279649 3559191 3920315 4030438 4211363 4365339 4559053 4943458 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 78624 206111 829011 3510841 4124740 4168565 4948249 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 797901 1676692 2201964 2617297 4683539 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 4851326 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 677585 805503 1000826 1683077 3113071 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -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 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 929452 2867777 2929453 3631656 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 961566 1205599 1381878 2195248 4669544 -1 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 926300 1186085 1683007 1917717 2528165 2751656 3957101 4975531 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 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 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 292160 1455970 1770168 2825088 2995918 3024785 4215549 4369276 4642917 4687230 -1 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 136065 839856 958140 2223154 3881512 -1 261525 2839573 4054944 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 375245 600085 756828 1280542 1501283 -1 802497 1110125 1439074 4510409 -1 676321 2790768 3829914 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 154254 2128207 2466949 2900834 4346902 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 -2 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 335661 831663 1758661 2386336 2613396 3026281 3643347 4210115 4303516 4417383 4750358 4815891 -1 -2 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 98866 615919 1349877 2803594 4198155 -1 18540 655168 1066229 1275679 1450291 2736325 4092878 4356215 4498362 4570615 4631266 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 1910306 2425327 2637454 3911205 4032586 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 1618087 1985589 2301051 2640910 3350559 3486388 -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 -2 1157043 1332431 4611594 4835299 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 350875 3520573 3841123 4248159 4884769 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 1465301 2221651 3009659 3848010 4662136 -1 164885 1905667 2052023 3239347 4035379 4783564 -1 -2 917811 1109600 3539849 3662418 4461848 -1 114051 354679 355264 1344358 1865739 1881530 2551440 2901467 4304151 4804872 4902735 -1 775916 2112032 2219564 3973830 4526744 -1 -2 2102440 2215700 2420663 3919367 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 153892 1128258 1846050 2032708 2082979 2442526 2968467 3244624 3505049 4768963 4786578 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 597301 935682 1201413 1224409 1486410 2142835 2349202 2916468 3918112 4442092 4455223 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 1818439 2868769 4246707 4718831 4960434 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 3709255 4587945 4990753 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 1188364 2373403 3703389 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 129259 282127 679729 1874519 4682949 4808973 -1 -2 813414 893535 1062808 2792193 4919382 -1 668574 704172 1186400 2733531 2775876 3200290 4123012 4143656 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 70553 1059991 1748226 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 36634 1849981 2451061 3300085 3765029 -1 -2 56506 113129 2679957 4098415 4998579 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4540818 -1 22897 390266 910370 1366473 1634561 1856564 2072520 2925893 2978052 3362292 3789131 4051399 4292422 4700542 4851174 -1 2097523 2239714 2400166 2880967 4567204 -1 -2 854617 1350117 1929328 3173577 4368809 -1 1139626 2036869 4474415 -1 1052934 1918690 -1 -2 375245 600085 756828 1280542 1501283 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 -2 1251453 1606160 1789149 1953766 2325702 3363452 3822265 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 101677 706967 1161558 1633636 1734944 3248790 3536069 4274451 -1 142884 2661178 3131876 3722822 4179856 -1 -2 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 461732 1687087 3631609 3881619 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 452995 673028 2324288 2382311 4807674 -1 -2 1773838 2494173 2945426 4970283 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 394812 757140 786768 1890809 2927330 3318869 3620938 -1 -2 509323 2143158 2722887 4592929 4619254 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -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 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -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 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 637076 783480 3463076 3720665 4446279 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 2930254 3691007 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 -1 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 97318 828838 979779 1158674 3365224 4110915 4696213 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 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 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 52158 794837 1804246 1915958 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 611888 805108 2130919 4254839 4753001 4884237 -1 34845 1231061 2233086 3278480 3394114 4012937 4202686 4753499 4972164 -1 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 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 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 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 527673 626008 2687977 3241572 3728134 4196538 -1 -2 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -1 4982 519085 820607 2433740 2761687 2789573 2942680 3282309 4426207 4462372 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 385457 875136 4077620 4227588 4532990 -1 830965 2451085 4045050 4529566 4999999 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 248201 506668 757027 2107295 3262900 4714780 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 26362 1254965 1970868 2706292 4398028 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2842154 3207529 3753449 4269674 4852770 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 1955031 2445173 4825414 -1 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 -2 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 438486 2680177 3726346 -1 579222 610823 1371029 1743790 4282809 -1 -2 859884 1886686 4212052 4536325 4796715 -1 521476 808565 1652705 2076776 2322184 2831229 3439806 4488163 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 2734051 3070904 3188494 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 1827162 2445888 3353146 4222175 4971330 -1 25233 129686 1072221 2142059 2594713 3858422 -1 429638 705034 1639387 1831265 1966001 1982573 2379588 2467682 2716050 2780782 2874338 3867584 3966780 4114177 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 145539 1005730 1530792 4639233 -1 -2 1049347 1293280 2407303 3257287 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 -2 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 -2 395404 943610 3995612 4575063 -1 440461 627028 1249394 4595388 4720901 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 144358 2203834 3380562 3487852 4174824 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 627569 1386143 2313980 2568183 3676932 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 1131020 1451792 1683007 2118654 2528165 2572046 2751656 3299814 4287721 4975531 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 2403447 2671272 3195843 3799595 -1 -2 561545 2197666 2681826 3310470 4564585 -1 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1625568 2462929 3627324 4217967 4477829 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 642346 1318588 2151844 3838133 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 144369 346232 1616428 1737210 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 -2 680923 1517300 1784498 3786221 4426870 4982866 -1 619723 1666888 3634945 -1 -2 235106 556019 3685846 4301626 4648927 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 254825 294291 834861 878218 2255253 3064960 3270422 3281794 3332577 4319846 4629230 -1 -2 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 32751 993285 1422584 2614893 3242959 3421788 3648165 3921269 -1 193864 1571208 1648821 2078971 2630014 4063488 4877518 4966546 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 354939 818040 951176 1498399 1966557 2414789 2678111 2888610 3273245 4127528 4302927 4334975 -1 68536 1118507 1805027 2106650 2700784 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1723056 1795145 2501738 3043256 3567762 4713120 -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 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 -2 1804705 2353057 4105747 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -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 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 905051 1118315 2191639 2209337 2233810 3673996 4056023 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 512752 586907 1126675 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 316062 1320630 1852845 2085249 2451070 2675862 3136772 3710158 4231221 4916553 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -1 -2 579222 610823 1371029 4282809 4375417 4832720 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 305846 767053 1092511 1892422 2011710 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 750647 861243 3242260 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 185192 261525 275816 579299 1964983 2113827 2364806 2551136 2839573 3200423 4054944 4408921 4570551 4823946 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 444016 485035 585267 1299796 2327268 -1 -2 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1385896 2848312 4478216 -1 -2 252641 342461 414434 601263 885665 2005113 2805171 3192824 3305987 3400106 4235473 4557499 -1 169422 765308 1014603 1559744 1579255 2098923 2229946 2419298 2728585 2916638 3188902 3253767 3290785 3305291 3334707 3409550 3479092 4893668 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4640487 4701074 4717896 4755383 4883947 -1 1305021 2058105 2751641 3226990 4850628 4873196 -1 -2 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 186739 1423346 1974056 2420788 3089555 4446148 -1 -2 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 774874 1724440 1986200 2982053 3358309 4696391 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 444545 577168 918280 2798027 3209721 -1 -2 36634 1849981 2451061 3300085 3765029 -1 3125668 3447314 4062200 4430586 4552713 4670613 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 161279 777602 1333658 2554295 2859540 4066382 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 1544080 2656798 3281488 4049992 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 333211 445142 1304659 1367424 1401811 -1 82885 1341743 3251294 3338809 4444895 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 113903 3356006 3640066 4525027 4982029 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 -2 340784 711396 1439293 2669670 3557795 -1 87343 303704 333456 2438447 3681323 4151808 4826090 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 247586 869906 1772559 1998153 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 609851 846513 1542647 1880002 2465666 3497901 4162924 4450883 4602579 4938055 -1 1523959 2611461 3052810 3327117 3446449 3768366 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 453147 570038 1003088 1219273 3407361 3982716 -1 -2 256249 550763 667423 1283772 2235700 2835738 2966930 3192165 3548626 3776009 3939067 4751997 4763871 -1 -2 190708 547794 1951435 2261140 2737582 4884242 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 41921 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 -2 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 1512029 1907848 3263356 -1 -2 266560 427564 713410 1984606 2144626 2226231 2247322 2692089 2860912 2950420 2984605 3177690 3704689 3776472 4073964 4112789 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 1921178 3332597 3335739 3716882 3793253 4328588 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 1486927 2476131 2530487 3414642 3613568 4897050 -1 626371 1163753 1176892 2453454 3051936 4053283 4192599 4416390 4976770 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -1 -2 2910653 3094440 3640535 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 2241588 2458621 3815446 4131533 4204705 4431763 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 776280 841313 1041170 1710526 3232068 4139052 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 750230 1232950 1896070 2313040 2644592 3678828 3906589 4274315 4403792 4573330 4935591 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 277091 864327 1515463 2138000 2930947 3556386 4420792 -1 -2 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 1615826 3734359 3771995 4538662 4886701 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 50766 145553 3988537 4676514 -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 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 507400 2092399 2461691 3331551 4209603 -1 -2 266404 1427619 3983437 3989374 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 832317 1057291 2078031 2301396 2330048 2795087 3169205 3433974 3814243 4178914 4880384 -1 -2 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 -2 1278675 2749678 2884400 -1 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 39656 731073 1264452 3461353 4167162 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 828528 1629990 1660597 1783700 2824674 -1 -2 409615 1310763 1554181 2319874 4605878 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 579150 701649 980039 1268923 1305721 1349548 1953894 3137315 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 438473 1957165 2772153 2908565 2994898 3000136 4509739 -1 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 417111 456426 878374 1147172 2234581 2925864 2949684 3619250 3919544 4319276 -1 2313980 2568183 3676932 -1 -2 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 395049 877722 3497702 4919382 4934959 -1 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 32893 1557410 1578250 2150569 2681829 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 81238 1232696 1938061 4072875 4410828 4882850 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 678018 941498 1462426 3728274 4005601 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 305627 473164 637764 1502115 1864361 2171164 2378370 4592477 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 187097 427564 571580 713410 2144626 2177781 2832006 2984605 3441390 3640038 4073964 4112789 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 515469 682357 1810800 1987711 3451977 4141263 4786702 -1 -2 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 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 655626 1173988 1701349 3457185 4669310 -1 -2 905051 1118315 1991862 2191639 2209337 2233810 2799980 3418772 3673996 4056023 4768344 4773158 -1 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 -2 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 415644 567603 3011046 3634938 3657126 3897743 4137317 4210459 4757053 -1 1599453 1835019 2131956 2182375 3123847 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 675807 796474 1523095 2588987 2604334 2652958 2653500 2747735 3418944 3771685 4187844 4533024 4566977 4982220 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 -2 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 2187825 2619246 3503532 3526852 3920990 3978247 4601761 -1 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 -2 15232 1055794 1144063 2177261 3590509 4736580 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 2125663 2499171 2993940 3407785 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -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 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 278962 1958519 2481822 3721945 4362148 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1204374 1372473 1918157 4797178 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 907617 1142048 1280267 2666322 3955214 -1 -2 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 754060 1230291 2676232 3659235 3900562 4386816 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 1127519 3268952 3308259 4028327 4111711 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 2190786 3864073 -1 154820 963551 1020375 4000223 4058356 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 137405 627061 2461143 2668390 2930248 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 3951327 -1 79601 337759 2083903 2229816 2392673 3653985 4152969 4447432 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 -2 799158 911521 1284956 1384015 1659113 3343270 -1 -2 735982 1751550 2009014 2587424 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 923344 1337541 3732523 4003048 4647533 -1 142198 347602 1586126 1643282 2690803 2737072 2737677 4817140 -1 -2 210040 378843 397082 439962 663333 903199 1206877 1934950 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 4922 1831384 2301242 3716339 4999999 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 191146 1488127 1598890 1652351 2069037 2997214 4085533 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4826134 4884613 4990267 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 1088419 1867237 3424424 3779420 -1 -2 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 1430707 2181881 2842096 4696367 4753098 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 33401 342631 925360 2373872 2797384 3090230 4181289 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 -2 395736 2191344 3350345 4908436 -1 1955031 2445173 4825414 -1 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1141778 1429400 1619718 1991539 2562532 3196036 3670775 4367169 4661692 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -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 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 628051 1311301 3692400 4155565 4903014 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 2283598 2497965 4480444 4643167 4686067 4850500 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 867715 3091917 3133533 4544950 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 93852 865236 1104521 1694409 3296898 4545515 -1 -2 269406 4794002 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 1587942 1772918 2295518 2487088 3436630 3480467 3755878 4294638 4890245 -1 -2 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 -2 768697 3172205 3208103 3487130 4746707 -1 988148 2171158 3129232 3331898 3549529 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 -2 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 589161 1070702 1684170 2833985 3273410 4953164 4975705 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 233931 522495 1179587 4132142 4547804 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 89272 1248891 3257768 3929228 4082774 4340835 4853915 4962772 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 1084618 1301541 2532091 3056449 -1 -2 882707 1537667 1917212 2519895 3155628 3771496 4176545 4272694 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 846094 4202578 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 433116 735190 827814 1358907 1820447 1871235 2436365 3537504 3693882 4100067 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 -2 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1064345 3709921 4045985 4529517 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 1298408 1662655 -1 -2 298915 970204 2190752 2406955 3339693 4570742 -1 -2 48000 332290 504907 1925730 2327968 2756483 3399244 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 285737 540347 2031596 3882326 4270438 4513605 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 327079 1604275 2998743 3739114 4215144 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 -2 167684 1155083 1829748 3238667 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 -1 -2 113625 1719881 3709956 3902093 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 821914 2459291 4640947 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 374122 1567706 4792194 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 929452 2867777 2929453 3631656 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 -2 123264 218655 718566 2043682 2194573 3857890 3983890 4293674 4911830 -1 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 67594 385670 1028823 1241264 1912401 2442399 2748583 2799919 3070967 3333713 3437654 3473703 4146197 4472876 4772486 -1 768697 3172205 3208103 3487130 4746707 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 -2 1154814 2637809 3296335 4671049 4817419 -1 2749860 3691811 3817798 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 661699 664875 826843 1339292 1877173 2324449 2888587 4412004 4604832 4803313 -1 -2 3487341 4727708 -1 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 957153 1739013 2454017 2943258 3392520 3859565 4760702 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 5479 1344825 2257650 3085594 4070287 4723416 4806372 -1 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 257451 1837001 2882008 3003173 3519432 4433779 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 417111 456426 878374 1147172 2234581 2925864 2949684 3619250 3919544 4319276 -1 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 1756810 2131075 3335701 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 438894 769510 1506023 2287174 3131325 4672321 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 1525158 1816967 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 4511093 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 177427 328147 2677794 2745699 3452926 3511040 -1 -2 104134 405344 1320518 2328205 3545785 3755390 4040442 4075274 -1 -2 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 747602 1489781 1940494 2613466 2622873 3736893 3942566 4040302 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 -2 446495 1352023 1816236 2535586 3235097 -1 -2 272767 771637 787652 862984 922464 1276791 1433668 2071908 4220933 -1 403056 798732 941348 1054361 1517236 3648693 4189633 4754800 -1 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 1070910 2741067 3124041 4287180 -1 28239 1688361 3218789 4013691 4222670 4983083 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 -1 -2 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -1 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1669161 2541424 2653074 3575942 -1 -2 616968 1273798 3180810 3793181 4328901 4524269 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 -2 165639 874351 991302 1092396 1315511 2851211 3174593 3849357 4282114 4986379 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 421263 424718 689864 715344 1862562 2084683 2875682 3831271 -1 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 611973 2130851 3703660 4174020 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 1075283 1399476 4437931 -1 -2 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 1207086 1607110 3366013 4902835 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 317467 1609059 2230871 2232212 4866989 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 4290246 4438129 -1 1605225 2148266 3860596 4037876 4122975 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 606192 1549731 2234178 2938008 3682163 4676652 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 845665 1017846 1670316 1725463 1844493 2092591 2263482 3452520 4094466 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 1806780 1924134 2741676 2771115 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 -2 190708 547794 1951435 2261140 2737582 4884242 -1 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 767374 1948352 2478793 2673308 2819313 4646728 4968881 -1 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 208442 297090 1904423 4011156 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 592069 1031368 1404258 2179792 2210458 2687033 3470473 3796144 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 2508874 3312329 4411672 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 20899 571793 862969 1271709 3443996 4567248 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 689317 809307 1049578 1210161 1933702 2294755 2802901 3612800 -1 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 762559 1327808 2030219 3496556 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 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 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 2665292 2908934 3493749 4599592 -1 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 3444327 3612558 3824543 4376857 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 -2 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 454655 3378895 3670416 4477025 4793070 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 997999 1329457 1598501 2124840 2523384 2557982 2688986 4173723 4250595 4846903 -1 187823 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 191146 1975427 3998760 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 -2 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 744608 3267786 3409350 4859141 -1 569868 1172621 4834960 -1 -2 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3395124 4139163 4167995 4596621 -1 1899099 2309304 3053132 3879794 4674824 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 1571501 1779702 2498030 2855921 3282260 3715109 3879194 3932708 -1 -2 14765 55626 1150191 1221520 2277367 2449354 2697268 3311443 3740984 4687599 4773248 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 3709921 4045985 4529517 -1 -2 2356643 2425841 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 33401 342631 925360 2373872 2797384 3090230 4181289 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 554292 647732 679891 2079415 2190912 3017684 3456075 3824500 4777069 4990888 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 65053 1049556 2382447 4018094 4321012 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 324987 478705 518560 1693004 2080139 2102077 2898639 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 768807 1328105 1790270 1820819 -1 2644707 3456636 4562265 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 3571 807217 2763903 2921227 3934306 -1 1149038 1278675 1608994 2611067 -1 268371 544114 725315 4008096 4057001 -1 -2 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 585816 1934414 4160614 4877603 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 23231 202339 689809 956657 1247359 1779395 1789371 2411938 2574383 2753387 3023191 3185669 3248344 4172744 4457741 4721722 4908543 4995251 -1 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -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 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 521970 2168074 2505387 3279246 4878286 -1 867715 3091917 3133533 4544950 -1 -2 770748 1771583 2052993 2994560 3549605 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 -2 163629 206096 550982 863353 1076314 2305809 2782994 2783200 3555951 3647369 3961559 4924080 -1 2073272 2498762 3823114 4314781 -1 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1975400 2188920 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4294903 4384029 4958540 -1 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 208442 297090 1904423 2741479 4011156 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 454655 3378895 3670416 4477025 4793070 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 1911255 2330048 3688805 3703506 3958155 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 262142 1864268 4197634 4943085 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -1 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 534237 1852568 4129224 4821381 -1 813667 948391 2285696 3329771 4511548 -1 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -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 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 451123 791543 1571169 4775884 -1 562841 980838 1031889 2883347 3954704 4375512 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 611973 2130851 3703660 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 56725 171131 252582 656022 925164 995951 3317601 3413800 3969800 4469092 4881098 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 1141709 1965411 2151489 2795782 3721354 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 194538 1854529 3657555 4282841 -1 1737060 2286271 3282953 4834784 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 1800071 1801647 4627903 4798097 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 971632 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4995486 -1 -2 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 321538 2138251 3604715 4328862 4911307 -1 723087 892894 1420623 2932795 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 -2 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 193883 1132707 2580260 2664948 3240398 4322824 4395670 4504632 4531558 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 1110125 1280542 1399218 1439074 4861250 -1 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 228434 415270 587779 668543 1637153 1966852 3020087 3257768 3575324 3622781 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 468474 714912 1099100 2475691 4329590 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2842154 3207529 3753449 4269674 4852770 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -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 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 3845429 3970289 4165988 4973355 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 3951327 -1 79601 337759 2083903 2229816 2392673 3653985 4152969 4447432 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 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 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 655328 1815364 2812372 3895847 -1 38853 2167946 2934063 3129999 3661366 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 -2 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -1 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 205705 901478 908779 1506439 2498196 2947369 3692903 3732543 4134545 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 2102440 2215700 2420663 3919367 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 166150 502914 652580 878363 1642691 -1 1945565 4952269 -1 -2 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 -2 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 -2 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 585816 1934414 4160614 4877603 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 254610 2164329 2195755 3241903 3951833 4111311 4999999 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 1941601 1987022 2297126 2413747 3144500 4867073 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 219707 865928 2025323 2535288 3420290 4112833 4370911 4432616 4792624 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1141778 1429400 1619718 1991539 2562532 3196036 3670775 4367169 4661692 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 2204577 2787340 3281820 -1 456679 639963 1554806 2317920 2632980 2668430 3552545 4495453 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 327079 1604275 2998743 3739114 4215144 -1 335935 973953 1662174 1988434 2497165 3535377 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 323932 1316201 2399344 2425580 3733350 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 41293 1536544 1560725 4629127 4995342 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 374122 1567706 4792194 -1 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 -2 294677 720711 1436950 1481529 1587290 2420892 -1 -2 521476 808565 1652705 2076776 2322184 2831229 3439806 4488163 -1 1576583 2546900 2622929 4587167 4806547 -1 -2 463052 835365 951550 1093079 1882009 1887896 2489053 3023309 3258569 4731779 -1 -2 2144154 2489145 -1 -2 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 -2 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 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 279406 1164482 1274785 1546541 1985163 2912496 3281378 3355443 3621771 3919240 4273519 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 150218 526627 2861407 3502257 3575942 4234214 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 50766 145553 3988537 4676514 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 917811 1109600 3539849 3662418 4461848 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 1070910 2741067 3124041 4287180 -1 198036 498714 635906 908908 1099757 2656254 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -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 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 105534 196607 256313 408848 773585 809621 3494039 3796205 4077500 4222176 -1 -2 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 -2 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 2178490 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 1139626 2036869 3686813 4474415 -1 1052934 1918690 2222924 -1 918319 1776211 2323613 3981049 -1 -2 2085541 2169739 3765495 4483608 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 -2 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 166150 502914 652580 878363 1642691 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1171862 1784704 1814137 2091426 3069456 3217123 4357904 4522605 4893656 4903391 -1 497914 593893 659596 1035023 2308104 2373615 4521423 4734560 -1 454320 2909220 4336999 4375038 4878364 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 134285 182325 339071 358513 448496 1352999 1720609 1879679 3029159 3135236 3420198 4274974 4594492 4951000 -1 -2 13671 2260808 2629012 -1 631190 738388 1411483 1420783 2052990 2293366 3162241 3162768 4486637 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 141740 145539 1005730 1530792 1860314 1863723 2341502 2375534 2811134 3184863 3584850 3881376 4064974 4639233 -1 -2 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 -2 488461 809747 929541 1824764 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 1761824 2209036 3179707 3226494 4103874 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 98438 1860410 2690593 3155810 4686927 -1 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 1706253 2230059 3175949 3205969 3807275 4534186 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 946244 1324842 4281667 4451394 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -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 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 854151 1128355 3152648 4265868 4399331 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 2508874 3312329 4411672 -1 1564626 2334004 3696191 4509254 4527920 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 302199 670674 779242 2124824 2755493 2850553 2870804 2908934 3044693 3053435 3493749 3543682 4327003 4599592 4621503 4898752 -1 454382 596094 1286285 2283215 2745843 2806113 -1 92924 1118365 1363583 1847679 2251475 2383422 3992699 4069085 4758126 -1 -2 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 137405 627061 2461143 2668390 2930248 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 177002 1831285 2088372 2188944 4005914 4010471 4107667 4384723 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 36645 781599 1272609 1276581 1400577 3129486 3467058 3639452 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 -2 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 681873 1018214 1197754 1873001 2199095 2489847 2655293 2942281 4062194 4836517 4951571 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 37625 712885 1180804 1736263 2039487 2192015 2903474 3787364 4687308 4809329 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 464069 504385 844575 871574 1133537 1595894 1890722 1961819 2290952 2665747 2921296 3139230 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 4092363 4308321 4446687 -1 707762 1041471 1190052 2082759 2093623 2263153 4555995 -1 -2 164856 267325 740757 3299693 3694657 4207264 4392222 -1 938912 2756850 2818107 3105405 4006062 -1 416445 528548 935083 1013780 2243445 2902443 -1 128737 146461 367790 2035238 3510987 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 252641 1623001 2547423 4344726 -1 -2 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 139462 600183 773287 974060 1212113 2932259 -1 411568 2497788 2972726 3736165 4783124 -1 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 411568 2497788 2972726 3736165 4783124 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 -2 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 552059 1733558 3585376 4317437 4799118 4976601 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 12388 643202 1611598 2951756 3654161 4012574 -1 -2 631031 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 573475 2356643 2425841 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 138798 3063154 3275148 4435121 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1017160 2718770 2763105 4204485 4784015 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 468758 924789 1257607 1335621 1424814 2015951 2579243 3194160 3455443 3672904 4328028 4955708 -1 -2 1104221 2896647 4370043 4886640 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -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 742934 843391 1593311 3070409 3707297 4557246 4720663 -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 194073 284993 640485 2126217 3227307 3481283 3853255 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 -2 504714 2827782 4323486 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 -2 87558 459639 518424 1791212 2600231 2811652 3374496 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 926274 1549731 1954050 2234178 3682163 3929657 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -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 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 96677 3032154 3643381 3681883 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 1215614 1358815 1986900 2258501 2508764 2591003 2981662 3120838 3851022 4080629 4258255 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 -2 41098 3706277 4391711 -1 1501645 2027030 3342775 4634347 4646363 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 252641 1623001 4344726 -1 444090 705380 1248864 1346145 3606186 3783142 4045324 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 3089843 3408281 3790233 -1 -2 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 -2 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 20389 278929 400567 1296243 1470223 2347093 2466506 2987437 3347112 4432714 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 1269265 1913927 2775670 3680177 3959936 4032898 -1 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 306789 555694 1253967 1353385 1910700 2526537 -1 622869 1615831 1703311 3775909 4260355 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 -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 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 36546 1264684 1944458 3562600 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 -2 100756 614537 831308 1896701 1909891 3140598 4621962 -1 -2 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 299985 3264560 4007210 -1 -2 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 238681 323932 927287 1316201 1363229 2171719 2399344 2425580 2630047 2844362 3733350 4148605 4829616 -1 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 98967 1022592 2031621 3199291 3495836 3847814 -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 3233204 3960482 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 153892 1128258 1846050 2032708 2082979 2442526 2968467 3244624 3505049 4768963 4786578 -1 -2 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 -2 640185 3720713 3817852 3868436 -1 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 3989418 4090911 4476610 -1 1608844 3304037 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 290739 622342 2671555 4970668 -1 588899 1142542 1211225 2177706 2357058 3418910 4183516 4357325 4592030 -1 49830 3067410 3231118 3379044 3753534 3871992 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 1079729 1675518 3578681 4281738 4669784 -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 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 521970 2168074 2505387 3279246 4878286 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 584452 2355782 2414432 2890880 3402774 3655909 4890605 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 -2 121812 215493 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 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 20039 1079455 1851482 1918528 2514022 3040477 3555141 3769664 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 1178234 1804751 2114041 3028219 3762486 3956184 4870786 -1 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 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 747147 3100301 3112476 3591898 3820414 3896692 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 25233 129686 1072221 2142059 2594713 3858422 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 382765 668931 3499388 3529057 3943998 4720827 -1 -2 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 161265 3484049 3792585 4347768 4398729 -1 -2 333455 1024033 2455422 3640066 3953254 4814375 -1 931262 2397542 4989201 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 69421 282769 810999 2155574 3133808 3405763 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 378571 936036 1564487 2099055 2132528 4860500 -1 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 -2 1070910 2741067 3124041 4287180 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 -2 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 713178 2176431 3538495 3810035 3966734 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 263853 844153 883587 1383095 1770762 2308925 2451295 3582078 4370648 4508201 -1 -2 1213546 1221665 1362126 1405184 2030816 2523826 2588185 4021542 4572831 4787418 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 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 311354 1620845 1632082 3714630 3899439 -1 -2 762559 1327808 2030219 3496556 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 765308 1014603 1559744 1579255 2229946 2728585 3409550 4893668 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 27844 287598 362548 410347 1864437 1938820 2405750 2856278 2909342 3307837 3363152 3507222 4062481 4241762 4752085 -1 529267 1068437 2044849 2790768 4725894 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 119491 309487 515488 829394 912762 1142827 2087630 2437018 3127501 3169300 3503757 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 -2 521476 808565 1652705 2076776 2322184 2831229 3439806 4488163 -1 1576583 2546900 2622929 4587167 4806547 -1 491722 1297293 1672504 1689877 1911633 2852077 3801603 3835016 4705344 4747594 -1 496255 999551 2526077 2712526 2917822 3466876 4490481 4507883 4685785 4732996 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 675754 1925055 3030959 3343175 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 504714 2827782 4323486 -1 1052576 2559036 3296820 3687418 4898985 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 59031 606380 1592802 2407632 3424636 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 254961 591724 1458114 1863507 2070590 2992178 4445982 4962415 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 -2 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 57842 462894 1875529 3362536 3758236 4588849 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 360722 4315051 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 645721 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 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 321538 2138251 3604715 4328862 4911307 -1 -2 82989 303222 848544 869209 1433157 1669773 1995798 2491032 3072689 3341119 3565627 3675360 4066273 4124236 4375566 4816986 -1 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 -2 1494092 2293366 3721305 4486637 -1 761093 2185826 2363364 2404930 2823014 3187958 3787027 4610754 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 382765 668931 3499388 3529057 3943998 4720827 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 182297 358820 653695 1134259 1150784 3452873 4168955 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 -2 213029 485841 1804246 1915958 2060122 3421299 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 922941 1166289 2010459 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 87343 303704 333456 2438447 3681323 4151808 4826090 -1 337293 513694 1221995 1383638 1504372 1885085 2720532 3315621 4698109 4836194 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 4922 1831384 2301242 3716339 4999999 -1 -2 330811 2526904 2559058 3578529 4097772 4202831 4415957 4490006 -1 332309 787872 2154489 2249246 2467047 2553085 2718549 2980094 3206951 3270391 3605005 3684437 4487010 4535586 4953808 -1 -2 165639 874351 991302 1092396 1315511 2851211 3174593 3849357 4282114 4986379 -1 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 319031 882710 1434651 1764312 2938503 3615096 -1 176949 1583604 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 1286319 2553085 2936599 4102122 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 -2 1064345 3709921 4045985 4529517 -1 -2 99532 2104231 3331880 4167400 4669111 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 540302 598852 1610492 2856085 3490311 4679643 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4886900 -1 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 4202578 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 1104221 2896647 4370043 4886640 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 -2 583469 1277530 1441271 1829490 2218642 4437577 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 17275 305119 983929 4561069 4857776 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 164476 1101433 1790936 2267461 2297643 2672838 2738492 3547109 4004462 4190568 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 58015 1544080 2430952 2656798 4049992 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 1512029 1907848 3263356 -1 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 1351877 2708236 4309943 4371740 4947844 -1 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -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 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 340406 409110 898720 3019343 3644126 3717824 3854401 3927492 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 15515 396718 1809498 1924329 3444976 3882357 4622627 4800596 -1 -2 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 1443793 1964286 2565337 3491203 4477439 -1 -2 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 107036 1592071 3267865 3793307 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 85413 158079 2653785 3344255 4552364 -1 939932 1403567 2045920 2336519 2383735 3163940 4485338 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 130414 200608 240546 1409301 1943852 3316359 3997481 4116826 4334530 -1 635742 893939 939088 1357606 1703245 2099013 3238115 3364573 3852232 3934030 4146468 -1 726075 2005008 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 1866942 2115021 2194649 2437851 2693970 3175412 3728669 4031897 4460057 4557455 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 114241 340223 680923 1517300 1784498 2379687 2473956 2665628 2860705 3786221 4426870 4715876 4944043 4982866 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 619723 1666888 3132093 3634945 -1 -2 928603 1306062 2430979 4139821 4446895 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1628613 1936772 2202737 3012683 3671432 -1 460387 607241 2428758 4365515 -1 1497942 2414453 2445256 4472586 4534013 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 -2 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 859036 1229039 2868534 3032904 4637036 4860848 -1 27145 88644 558001 1280436 3232472 4251944 -1 -2 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 907617 1142048 1280267 2666322 3955214 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 321880 799698 1372344 1572865 1786103 2312081 3180109 3698304 4790214 -1 -2 571389 1223195 2311025 2776661 2833075 3099658 3227959 3789697 4242035 4432314 -1 449305 1033195 2473783 4039690 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 587779 3257768 3575324 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 2073272 2498762 4314781 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 471991 1226081 1730896 2438381 2762124 3527832 4072670 4940018 4985299 -1 62181 359279 754975 1120740 2071956 3995524 4003685 4493614 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 130414 200608 240546 1409301 1943852 3316359 3997481 4116826 4334530 -1 726075 2005008 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 468758 924789 1257607 1335621 1424814 2015951 2579243 3194160 3455443 3672904 4328028 4955708 -1 -2 182289 637076 3463076 3720665 4429194 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 -2 376572 1789307 2824407 3028928 3588143 3714377 3775711 4749626 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 213769 303967 1433089 1962940 2114295 2559058 2768637 3560330 4202831 4324087 -1 -2 348255 1200795 1248785 2064076 2235688 3754809 3855732 4064099 4478057 -1 1727821 2789896 2899152 2903735 3228825 4584051 4653158 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 652307 955377 1234715 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 760513 3119270 3591888 4728584 4926253 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 256794 996513 2227395 -1 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 11598 316205 1573573 1799593 2538135 3938810 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 653092 913672 1946743 3349603 4894777 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 447454 888282 1653126 2060980 3482040 4331736 -1 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 -2 323813 2895562 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 252641 1623001 2547423 4344726 -1 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 9385 1986900 2175085 3739813 4609782 4689989 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 647618 1044847 2960137 3042336 3074914 3638783 3730413 4446438 4782511 4977706 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 -2 98648 684153 887019 1736626 2589474 2702770 3078584 3602193 4126163 4162696 4458947 -1 2464431 2739824 3443640 4247386 4441915 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 430249 1094669 1344771 1811667 3768341 3950188 4508006 4694462 -1 -2 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 439034 731002 884277 1353768 3408748 4909964 4978093 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 -2 301339 393424 760090 1012254 1544851 3052131 3313450 4519646 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 1705113 2074439 2119866 2704099 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 1676692 2201964 2617297 4683539 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 2403447 2671272 3195843 3799595 -1 295838 721252 780925 1711838 2258411 4047392 4424968 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 1026613 1099463 4594278 -1 388987 477943 565116 927701 1806596 1890356 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 34198 262439 854727 1028109 1190197 1571060 1584023 1760293 2756941 3351593 3960408 4482281 4542976 4701541 4785862 4977183 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 1455345 1679571 2924322 3896257 4624871 4754841 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 288559 757618 2740801 3425141 4473354 4581766 4806401 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 403332 1652245 3738533 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 568304 1227745 2442442 3006386 4202718 -1 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 143667 1059397 2511815 4595101 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 66394 753948 856228 1260215 3267616 3525878 -1 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 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 820604 2247595 2373892 2565012 4683649 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 1291304 2856356 3437273 4602343 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 486190 782108 1165640 1452077 1656332 2576462 3604717 3881119 4018719 4649807 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 644529 1235698 1352771 2477832 2927717 4514200 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 422286 885171 1404191 2302910 2593042 3868757 3915984 3976796 3982150 4945922 -1 153757 194602 385137 1106255 1183158 2463032 2509114 2944429 3318053 3383122 3766996 3921541 -1 -2 515419 998477 1402369 1494335 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -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 1157043 1332431 4166543 4611594 4835299 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 320129 1770337 2688850 3273730 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1079314 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 -2 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 766618 812787 2358677 2751570 4325350 -1 -2 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 2897530 3221303 4008888 4326486 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -1 376572 3028928 4749626 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 16344 892925 971330 1677248 1725619 2495927 2719439 2858985 3036088 3624356 4740770 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 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 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 -2 98866 615919 1349877 2803594 4198155 -1 -2 217990 1075817 1124807 1865221 2472255 3503257 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 77440 2052722 4188117 4922060 -1 -2 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -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 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 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 1382860 1586621 2570280 3711907 3791642 4367245 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 745993 1012362 1079864 1158475 1640401 3296643 3352166 3441810 -1 -2 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 1811750 2341850 4357904 4712660 4854466 -1 295682 1096534 1895000 2529347 2561269 3726459 3787949 4506126 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 534237 1852568 4129224 4821381 -1 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -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 278962 1958519 2481822 3721945 4362148 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 157091 920816 1371565 2173926 2652287 2881482 3721930 3929227 4061323 4534932 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 -2 452995 673028 2324288 2382311 4807674 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -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 1311259 2513472 2566514 3280931 3382460 -1 115911 933913 987288 1264995 2299977 2607414 2651165 4081718 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2964994 3769372 3787790 4324498 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1302939 2359896 2913713 3286856 4094525 4676111 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 505468 784083 2609278 2668846 3056503 4684191 4839643 -1 -2 1188364 2373403 3703389 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 -2 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 715201 795719 881682 2149554 2415966 2653181 3007531 3653072 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 -2 283877 1583450 2165023 -1 863070 1079884 2105430 2302409 3531663 4240502 4318192 4784015 4875886 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -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 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 433971 1339624 3695121 3879825 -1 83071 781530 1931530 4695553 -1 -2 245551 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 1064345 3709921 4045985 4529517 -1 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 463137 2310519 2954138 3872553 4576629 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 141740 1860314 1863723 2341502 2375534 2811134 3184863 3584850 3881376 4064974 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1205951 1803760 2884748 4064905 -1 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 712886 1289619 1747295 1885860 3051383 3057960 4761659 -1 55065 337254 977426 1592934 1765666 2595616 2774654 3498322 4374048 4890275 4906961 -1 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 681269 735915 1040746 1043849 1430100 1576883 1584784 1942294 2809704 3508110 4137429 4435998 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 2334248 4021809 4286605 4739792 4921012 -1 609102 1508827 4380168 4536767 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 -2 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 504008 1420440 2027867 2440930 -1 -2 2508874 3312329 4411672 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 859884 4212052 4536325 4796715 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 188210 970830 988148 1288568 3550395 -1 -2 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 -2 859884 1886686 4212052 4536325 4796715 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 516367 2669755 2797757 3025475 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 509323 2143158 2722887 4592929 4619254 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 995859 1089845 1177793 2222444 4273830 -1 290930 1276865 1469988 2409369 2734519 3042834 3858574 4053409 -1 -2 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 971385 3804427 4539921 -1 972076 1055195 1068656 1236339 2623880 2833504 2902550 3121428 3259224 4477898 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 510996 548505 811975 1411692 3271984 3882655 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 402477 2065384 2193275 2253608 3953835 4097821 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 360158 764347 875455 1022367 1152302 1224744 1852575 2115855 2841718 3286568 3339193 3343647 3716494 4191830 4361392 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 768807 1328105 1790270 1820819 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 3085418 4036680 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 2881941 3143126 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 375245 600085 756828 1280542 1501283 -1 586087 779571 3491715 4151268 -1 -2 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 587779 3257768 3575324 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 153892 1128258 1846050 2032708 2082979 2442526 2968467 3244624 3505049 4768963 4786578 -1 1030827 1164715 2487902 2659018 4016644 4199832 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 1298635 2769198 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -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 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 256581 835063 2253226 2331685 2739582 2919896 3006878 3337449 4180999 4565349 -1 149338 516670 2008349 2120737 2279913 2374614 2521576 2835964 2972496 4053888 4450386 4927056 -1 -2 333211 445142 1304659 1367424 1401811 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 36634 1849981 2451061 3300085 3765029 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 360733 694110 1137890 1967484 2307319 2469765 3361813 4207660 4648831 4820798 -1 509323 2143158 2722887 4592929 4619254 -1 -2 374731 713472 3228739 3375049 4140392 4726813 -1 330336 4150156 4624359 -1 -2 947824 2137184 2762605 4737667 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 762559 1327808 2030219 3496556 -1 -2 15838 276847 806121 2509209 4751111 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 1055315 1254132 1481028 2252942 2662209 3948086 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 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 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 998149 2032636 3326819 4546761 4910272 -1 -2 17928 2491410 3757896 -1 388339 772123 783973 3013785 3346782 4146661 4259575 4417963 -1 -2 106482 501253 1074853 1118593 2661873 3330039 -1 -2 1644700 3796742 4165977 4470362 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -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 263853 844153 883587 1383095 1770762 2308925 2451295 3582078 4370648 4508201 -1 855403 2914908 4339463 4825140 4875120 -1 -2 568304 1227745 2442442 3006386 4202718 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 -2 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 169260 2159658 3140425 4596121 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 870041 906883 1615749 3178751 3643547 3767211 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 116701 198539 1031113 2730585 3096013 3851328 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 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 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 611521 1168903 1287783 1920045 3478111 -1 2245958 2668290 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 188210 970830 988148 1288568 3550395 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 1041722 1396128 1999440 3112106 3464558 3869775 -1 981232 1138721 3182918 3632518 4565938 4999999 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 -2 77789 1058178 2982456 3101420 3862873 4894467 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 798338 887579 1479883 2311360 2489045 3337081 -1 1407802 2867027 4443005 4685785 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 455051 958884 1171208 1634665 2268438 2872548 2998158 3090248 3819165 4347126 -1 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 113829 340716 472755 1541972 2593505 2928328 2952714 2983624 3254493 3380234 3913016 -1 -2 1162679 3180458 3226554 3955942 4014537 4082418 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 -2 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 998149 2032636 3326819 4546761 4910272 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 643293 715977 1046184 1243491 2121714 2313674 2942090 3131335 3974839 3987015 4321256 -1 -2 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 165639 874351 991302 1092396 1315511 2851211 3174593 3849357 4282114 4986379 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 1100666 2007917 3787405 4007434 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 521476 808565 1652705 2076776 2322184 3439806 4488163 -1 427760 660959 2248430 3060400 3102136 4496551 -1 2734051 3070904 3188494 -1 -2 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 323813 2895562 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 1041722 1396128 1999440 3112106 3464558 3869775 -1 981232 1138721 3182918 3632518 4565938 4999999 -1 -2 31247 1954080 1986937 2282905 2526414 3137490 3149685 3326018 3545387 3949598 3965709 4463278 4754080 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 821307 2744657 3618749 3755878 4223051 4253098 4917336 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 -2 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 466372 656649 887085 1268741 3078452 3393807 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 -2 23041 439231 888288 1791359 4353403 4544957 -1 -2 191082 257690 571101 803307 1451467 1958115 2743668 3024110 3680588 4296248 4401880 4901293 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 178248 700517 1257189 3793817 4321003 -1 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 -2 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 258152 1335848 2380961 4079538 4250480 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 2833731 3880307 4011636 4167021 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 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 3845429 3970289 4165988 4973355 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 265995 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 4152653 4970279 -1 222267 299622 789190 1116437 1353488 2888538 3656318 4320648 -1 -2 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 30252 245982 1393185 1864085 2618464 2779940 4545443 -1 818126 1731279 2090044 2501378 3914340 4579086 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 560488 2275054 2332307 3433497 3545745 4490164 -1 783053 968309 1474082 1945765 3409614 4253666 4915989 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -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 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 3538276 3676662 4395085 4856964 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -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 559572 999934 1376510 1672098 2146379 2429451 2785219 3937702 4804720 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 186366 813768 1460457 2209567 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 390399 2133949 3192182 4257091 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 -2 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 77440 2052722 4188117 4922060 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 24800 43442 90850 217054 810784 994214 1058216 1171156 1507556 1720578 1947847 2541863 2960776 3115402 3763539 3965572 4757291 4775293 4815073 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 7544 1256121 1280330 3405470 -1 -2 609851 846513 1542647 1880002 2465666 2662579 3497901 4162924 4450883 4602579 4938055 -1 -2 164147 188763 3482376 3981642 4860687 4999365 -1 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 1041742 2780128 3959367 4169828 4375992 4910835 -1 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 177002 1831285 2088372 2188944 4005914 4010471 4107667 4384723 -1 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 -2 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 252641 1623001 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 263111 878220 951103 2227708 2237785 3389652 4960355 -1 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 4042460 4358634 4969325 -1 -2 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 857987 1547764 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 259819 791420 833288 885055 1316997 1632109 2754941 4016724 4088143 4808459 -1 -2 498198 1333906 3721488 4001558 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 130429 892675 1538747 3565983 4222040 -1 -2 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 -2 653092 913672 1946743 3349603 4894777 -1 -2 169851 1577916 2226442 4169752 4647041 -1 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 201566 641646 867069 1348283 3599589 3977907 4601700 -1 -2 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 83071 781530 1931530 4695553 -1 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 367953 1076160 1653480 2032099 2386475 3189121 3649826 3865893 4242689 4690896 4730940 4881446 -1 -2 41467 731200 1125923 1404963 1422448 1665534 2450215 2691310 2821549 3310854 3360867 3680387 3876825 3879282 4062481 4569260 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 130170 208501 750230 961419 1548424 2406092 3270098 3902388 4913492 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 754136 2132587 4317548 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 32632 439023 1933519 2902252 4898976 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 704074 1988033 2524675 3495956 4170408 4938068 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 2840049 3406622 3548891 4215453 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 573475 2356643 2425841 -1 278552 1574795 1790086 3530287 4582062 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 303449 395290 486041 879247 1420911 2356344 2911641 3210089 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 449305 1033195 2473783 4039690 -1 -2 420078 899728 1192058 2204299 2287657 3477300 3675849 3687881 4527128 4613165 4698910 4764000 4947170 -1 953144 1238964 1977986 2156539 2903314 3219019 4141044 4827876 -1 290784 496002 606925 1079413 1136422 2163621 2511146 3174875 3315253 3935145 -1 1988237 2512936 3295287 4752545 -1 -2 2403447 2671272 3195843 3799595 -1 -2 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 423587 1431195 2221980 2366676 2637776 3952808 4773504 -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 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 317371 767006 1879034 2926957 3202713 3232997 3341573 3392883 -1 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 28683 1747578 1856614 2104646 4285323 4467591 -1 190708 547794 1951435 2261140 2737582 4884242 -1 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 399481 1008926 2461698 3851558 4003087 4101907 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 -2 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 32496 218394 2202990 3566584 3927373 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 117039 208249 241475 1302293 1979517 3173702 3973751 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 1035672 1040509 1689918 3133674 3906849 4436894 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 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 776447 1232868 1884475 2581950 3441480 3971426 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 1728502 3512665 4989124 -1 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 907617 1357275 2289149 2607738 3827198 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -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 350224 2321830 3241897 3482037 3526851 3665894 3960615 -1 2315240 2535218 4345116 4973884 -1 504714 2827782 4323486 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 220501 1846660 1992212 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1204374 1372473 1918157 4797178 -1 771557 867294 2358425 2734309 3327937 3482820 4870819 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 1294901 1433812 2017132 4285578 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 -2 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 -2 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 -2 182847 215202 1973430 2661975 2795473 3060718 3176713 4309966 4386186 4594356 -1 68223 168288 444980 577806 824678 2851653 -1 478790 602119 1138973 1517345 3430304 4727480 -1 -2 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -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 -2 361135 405758 441991 767941 1867267 2193755 2670533 3174096 3769637 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 1355389 1379762 1748191 3311456 -1 -2 52103 1026700 1214244 2845010 3232991 3510079 3633229 3734693 3760453 3900647 4099521 4741403 4978217 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -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 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 76777 503622 619095 2895157 2897579 -1 1248752 1533795 1933920 3711039 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -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 1261381 1418779 2749450 3332460 3796476 4730826 -1 266404 1427619 3983437 3989374 -1 522283 975549 1198753 4962339 -1 -2 908806 1848854 2018736 2181765 2866283 3147359 3398479 4139388 4486823 4518060 4769352 4942150 -1 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 391902 917431 2454831 3967349 4903375 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 291708 1612856 2608955 2751897 3041144 3141811 3301716 3359792 3813397 4098626 4693468 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 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 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 505829 598965 1609487 2364719 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 2358734 2769531 2933204 3599517 4574471 -1 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 -2 489348 1234016 1419110 2423845 3768621 4301749 4665491 4965270 -1 -2 1119000 1304825 3966886 -1 436775 1444779 3076646 3407296 3590922 3818343 4977434 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 557765 1153675 2180987 2697968 3041564 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 81238 1232696 1938061 4072875 4410828 4882850 -1 -2 126432 1175330 2994714 3193665 3284133 3306121 3698393 4319500 4467793 -1 2432245 3768014 3864073 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 221250 2167902 3804375 4646472 4878630 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 363170 993055 1105507 1976181 2641762 3104628 -1 -2 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 -2 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 119901 1185501 1556643 1710047 2067023 2596453 3302284 3360295 3606061 3740249 3810175 3813877 3912782 4105029 4316869 4350723 4807484 -1 1204374 1372473 1918157 4797178 -1 -2 649198 1957414 2783718 2895795 4064727 4542378 -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 415112 739267 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 112160 609652 787285 1100435 1266678 1595885 1596163 2375992 3596972 4684934 4735957 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 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 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 391902 917431 2454831 3967349 4903375 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 359743 398137 1316537 1324998 4052622 4568893 4944396 -1 860599 2423763 3004923 4390026 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 808400 1134322 2694933 2937721 -1 -2 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 -2 477326 821663 1584827 1680195 2797260 4572877 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 1577916 2226442 4322243 4647041 -1 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 1180804 1819843 2827975 3929591 4912096 -1 -2 278908 3069956 3480022 3999562 -1 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 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 1070910 2741067 3124041 4287180 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 55674 186075 297722 419055 1179991 3452132 -1 -2 1241587 2939416 2947990 3346691 -1 1284449 1731705 1782562 1889786 2954952 3083793 3328998 4325989 4553578 4999999 -1 -2 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 -2 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 515714 778365 2031977 2712301 4874816 -1 -2 79598 757802 1049729 1402643 3735475 4311800 4364197 4977020 4999999 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 -2 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 154254 2128207 2466949 2900834 4346902 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 59031 606380 1592802 2407632 3424636 -1 -2 179718 2592724 2782342 3115161 3700057 4637790 -1 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 -2 133505 334804 1009723 2731268 2794714 2935995 3040093 3423736 3438080 4166467 -1 -2 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 314493 2112975 2586761 2619756 4587737 4785343 -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 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 391195 639904 3441866 3539332 3692099 4271488 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 1962264 2848920 3810315 3956965 4647460 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 -2 775916 2112032 2219564 3973830 4526744 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 -2 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 66394 753948 856228 1260215 3267616 3525878 -1 -2 378390 1086116 1366340 1993223 4178194 -1 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 517909 780966 2639055 3315316 3522213 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 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 669249 1709946 2045675 2800244 -1 239876 865440 1161819 1242974 1307424 1576804 1973262 2457956 2971122 3686741 4333191 4927607 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 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 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 209858 1224642 2084299 3435471 4625782 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 331936 367293 834366 873518 1107383 1737292 3938697 3988046 -1 -2 1277131 1559836 3053646 3338262 3514888 3866054 4171299 4700497 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 768697 3172205 3208103 3487130 4746707 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 -2 859884 1886686 4212052 4536325 4796715 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 1971663 2432712 4220928 4337829 4881532 -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 769944 3473352 3765891 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 243834 686665 869920 903823 1201683 2505731 2560889 3043948 3721927 -1 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 1115909 2281184 2776458 2886670 4576287 -1 -2 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 2842154 3207529 3243628 3245373 3753449 4122693 4269674 4735374 4852770 -1 -2 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 361147 634629 1078481 2648098 4718011 -1 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 1084618 1301541 2532091 3056449 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 -2 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 531834 842574 1627874 3984439 4868651 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4946088 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 1205951 1803760 2884748 4064905 -1 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 1412927 1507684 1692440 1963110 4476531 -1 55065 337254 977426 1592934 1765666 2774654 3498322 4374048 4890275 4906961 -1 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 738343 1729982 2352236 2595905 2680726 4772428 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1901674 2123683 2359896 2983676 4094525 4681415 -1 3330783 3362857 3479803 3505107 3587764 -1 546548 1482130 2666224 3513571 3679037 3981795 -1 580605 883331 1360355 2268665 4754012 4931210 -1 -2 797901 1676692 2201964 2617297 4683539 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 283877 1583450 2165023 -1 -2 333568 398589 633163 1814521 2474746 4119348 4858890 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 848952 1696153 3320611 3402701 3646838 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 265995 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 4152653 4970279 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 606192 1549731 2234178 3682163 4676652 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 278394 971385 3804427 4539921 4809675 -1 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 167211 324930 1112296 2035350 2916279 3032114 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3259224 4477898 -1 -2 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 448689 1891232 2438842 4379336 4945432 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 38076 1770063 2699716 3966136 4019884 4067257 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 671501 1030193 3555419 3816699 4552057 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 -2 188210 970830 988148 1288568 3550395 -1 859728 1259829 1277168 2374851 4971125 -1 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 252641 1623001 2547423 4344726 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 248079 775980 2228351 3155744 3328235 4650100 -1 182289 637076 3463076 3720665 4429194 -1 98866 206662 338483 736497 2143851 2762041 3989702 4198155 4286378 4343340 4914543 -1 111614 1357860 1590546 3501226 3800085 -1 527550 1233395 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 1621150 1648654 2230353 3135092 3711954 3865059 -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 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 1476939 3010662 3237328 4917244 -1 864873 1453325 3247826 3850312 4182739 4786576 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 3772092 -1 293166 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -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 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 835108 1847105 4226915 4411691 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 -1 -2 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 909150 1188139 1234162 4068943 4523971 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 255491 759712 890985 1016602 1052934 1209995 1305323 1918690 1960980 2222924 2364326 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 1026613 1099463 4594278 -1 72501 83866 433199 630107 752675 1967308 1985319 2001149 4546129 -1 89090 712077 871969 1140583 2566608 3931739 -1 109403 214400 601878 736438 2210519 2249176 2735208 3056781 3490592 3915720 4100065 4817829 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 675610 2338577 2919864 3624963 4085287 4516388 -1 482900 592469 1286100 1497262 1707387 1886900 2113920 2301048 2551198 2622231 3170103 4503754 4552789 4711786 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 107288 598830 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 -2 338180 402277 507818 765211 985742 1019562 1623815 2808945 3982518 4515186 4546058 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 494902 2108212 2387194 2597672 3281065 4107064 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 164034 268366 1502498 2640772 2713809 4195386 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 319240 471192 507424 750501 863039 1021444 1321843 2744479 2888469 3518260 3568368 3686318 4790864 -1 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 8541 68335 703285 3249623 4023909 4091089 4999999 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 327075 630859 671904 1294673 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4490066 4563337 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 124684 491225 920072 2424262 2980661 3283967 -1 97247 428714 617727 3196487 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -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 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 1010208 1484880 2277153 2413394 3833446 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 337656 866942 1686759 2995808 4401880 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 -2 693114 1631686 2460427 2867560 4421132 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 201566 641646 867069 1348283 3599589 3977907 4601700 -1 -2 768667 1513548 1944999 3699136 3932509 4182416 -1 90821 100440 426927 2033375 3047383 3410210 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 116960 974936 1796546 2891666 3118117 3448371 4927903 -1 445170 910602 1011393 1432853 2770826 2838023 2862645 4050216 4207768 4634729 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 88859 240165 509234 1546660 1963824 3000132 4356392 4969250 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 170495 451962 452222 486440 877747 1019700 1127961 1830500 2213259 2739826 3474914 4229790 4761539 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 455051 958884 1171208 1634665 1782086 2268438 2872548 2998158 3090248 3480069 3542677 3819165 4347126 -1 -2 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 122108 858328 1627404 1784185 3382221 3498902 3573885 3699772 3798531 4863868 -1 1611220 1835648 2380607 2917641 -1 -2 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -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 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 2288076 2342830 2480957 2686821 3235053 4262007 4999999 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 1907618 2678532 3488947 4538012 4854789 -1 130203 184439 1857248 3647542 -1 237541 409615 501486 1110022 1176946 1310763 1554181 1749701 2319874 2627023 2687836 3083636 3290134 3683243 4170193 4304009 4605878 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 -2 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 -2 1243496 2662900 3442388 4902740 4974680 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 798022 1197797 2601397 2712111 4669182 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -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 935196 1497347 3409557 4368777 4707953 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 134744 1761767 1920707 2352258 2584268 3019738 3494969 4929801 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 755539 2452717 4288758 4742784 4862687 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 7544 1256121 1280330 3405470 -1 -2 391237 1097354 1918134 4129006 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 41704 75741 120013 1087034 3248174 4252674 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 -2 995859 1089845 1177793 2222444 4273830 -1 -2 1294000 1318214 2957918 4223654 -1 491959 729901 1005306 2749087 3413318 4748996 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 95519 648169 2553336 3573303 4346557 4464285 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 -2 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 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 3153378 3222704 3624308 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 236638 675725 1164203 1429278 2060646 2522692 3076585 3786668 3908945 4455444 4875615 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 32632 439023 1933519 2902252 4898976 -1 -2 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 -2 846659 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 430046 576882 1612572 2044330 2562820 3935059 4850849 -1 -2 1321124 2288179 2446746 3193213 3366308 -1 61872 74147 116880 1459232 1833521 2146440 2659244 3485374 4082100 -1 -2 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 598153 827411 2159629 2685327 3835726 4257356 -1 783503 841483 998024 1588397 2228033 2365533 4164247 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 -2 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -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 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 296593 1851482 2065613 3079701 3555141 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 367944 482840 768052 1727237 3502278 3696307 3973896 4235171 4847293 4924781 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 549475 1592770 4299917 4947590 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 797804 1258813 1356349 3454497 4339373 4606687 -1 -2 199013 1514998 2945450 -1 -2 615753 977045 2449544 2980806 3886693 4390026 -1 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 121529 541829 938120 2793720 3547732 4658211 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 1523152 2135663 2224322 4839953 4918341 -1 1112148 1640310 2591709 3532974 4690130 -1 -2 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 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 277817 321860 490120 704168 1739377 1779626 4366757 -1 3951327 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 577168 918280 2798027 3209721 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 2486003 2718846 4537965 4729633 -1 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 255286 804958 1979582 2729534 3506820 4907981 -1 1037556 1087750 1474885 1879870 2264242 2300003 4407609 4481234 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 2946105 4946878 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2705380 3250560 3343270 -1 -2 491074 1541958 1647969 2509199 2647449 3087889 3173337 4801000 4922998 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 236650 809889 1115458 1463842 2740728 2877590 -1 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 480706 522622 842811 927987 992845 1761243 2490464 2806744 3452226 4042042 4047953 4125823 4294633 4442521 4593121 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 179103 204416 516153 992138 1603575 2187600 2632288 3787719 4539449 4621049 -1 -2 104499 848952 1323805 3402701 4790294 -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 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 99532 2104231 3331880 4167400 4669111 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 1001977 1550618 1763406 3284548 3790365 4707025 -1 -2 117193 842955 1292997 1327937 1543251 1854174 2029668 2070956 2938771 3943079 4481766 4548700 4661138 4971035 -1 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 481714 671229 765428 2137791 3592577 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 473961 577355 1294644 2198740 3313622 4612327 4852211 -1 36597 937368 997661 2141894 4264341 -1 -2 402477 874190 3839800 4384945 4731587 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 800487 2372537 2479252 2902110 3049075 3666401 3864247 4628251 4675164 4703890 4738636 -1 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 298915 970204 2190752 2406955 2780844 4570742 -1 134036 171164 3851870 -1 -2 56506 113129 2679957 4098415 4998579 -1 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 200391 1010576 1051879 1256904 1707000 1909028 2416357 2919713 3134489 4999999 -1 713178 2176431 3538495 3810035 3966734 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 926511 1065523 2176093 2889178 3849955 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 333211 445142 1304659 1367424 1401811 -1 -2 317824 1760600 2370299 3301872 -1 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 994888 2475838 2685685 3264113 3593265 3692490 3816488 3846818 4148945 -1 266404 1427619 3983437 3989374 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 1306811 1636751 3869408 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 -2 670930 1892724 2582611 3750083 4296468 4999999 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 -2 64697 125519 231154 1558401 1774568 1924924 1930935 2408778 2601905 2617534 3618955 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 1088419 1867237 3424424 3779420 -1 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 1615826 3734359 3771995 4538662 4886701 -1 765018 1536031 2944631 3020438 3692821 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 33401 342631 925360 2373872 2797384 3090230 4181289 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 108743 2231882 2323415 2688455 3261738 4328982 4356222 4380147 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 530805 654593 771950 3129911 3576964 -1 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 606192 1549731 2234178 3682163 4676652 -1 468226 1917294 2590913 3010662 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 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 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 1756810 2131075 3335701 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 1026613 4594278 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 -1 1904019 3429312 4452096 4872307 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 573475 2356643 2425841 -1 -2 1029487 2832496 4019412 4049898 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 536488 1017967 1055938 2964060 3161125 4177367 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 621223 1231665 2107095 2203903 4521545 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 366705 1184630 1486786 3813493 -1 -2 75884 255525 1758217 3284998 3600274 3889807 4055843 4874731 -1 108583 504794 589701 641799 983753 1929135 3971573 -1 -2 2102440 2215700 2420663 3919367 -1 166150 502914 652580 878363 1642691 -1 659317 2118806 3506308 3614615 4699003 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 151852 488895 1827667 1926160 2201659 3436344 4918425 4921624 4984929 -1 1589882 3801754 3957223 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 211628 501238 582238 730825 890399 1223680 2380579 3118916 3622521 -1 -2 165639 874351 991302 1092396 1315511 2851211 3174593 3849357 4282114 4986379 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 1215614 1358815 1986900 2258501 2508764 2591003 2981662 3120838 3851022 4080629 4258255 4886219 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 2001232 4109572 -1 -2 3011046 4137317 4210459 -1 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 134720 437966 781855 1714181 2063572 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 907617 1142048 1280267 2666322 3955214 -1 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 1178504 2441394 2947773 4973013 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 311354 1620845 1632082 3714630 3899439 -1 -2 424367 444545 577168 1271073 2626609 3209721 3259632 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 -2 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 198016 619681 788814 3658240 3862027 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 41293 1536544 1560725 4629127 4995342 -1 -2 30252 245982 1393185 1864085 2618464 2779940 4545443 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 52158 794837 1804246 1915958 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 444545 577168 918280 2798027 3209721 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 1827296 2166211 2996732 3941178 -1 -2 619723 1666888 3132093 3634945 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 482659 1443572 1598911 3607503 3670255 -1 -2 46671 496947 758256 1611241 3808085 -1 1081606 1685596 2125223 2192234 2402594 2446141 2447537 2450730 2750186 3865428 4252405 4541271 4939603 -1 140664 673230 2331525 2396844 3383719 4555495 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 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 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 1106626 1783208 2428743 3266984 3320054 3562248 4073435 4491526 4801742 4839579 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 -1 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 340239 540101 872796 1266254 1947678 2296897 2665292 2901264 3335436 3493749 3610613 4599592 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 170873 1235559 1472129 1600425 2061172 2956526 3976598 4325524 4425674 4664394 4887625 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 98648 684153 887019 1736626 2589474 2702770 3078584 3602193 4126163 4162696 4458947 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 34616 968986 2001096 2095928 3517546 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306451 2502492 3406323 3969741 4354776 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 637041 1306575 1891339 2403000 2933583 4731687 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 284904 1023166 1863077 2370488 2387396 2696293 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 1355389 1379762 1748191 3311456 -1 278552 1574795 1790086 3530287 4582062 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 18540 655168 1066229 1275679 1450291 2736325 4092878 4356215 4498362 4570615 4631266 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 1331868 2967629 3518211 3540873 3962926 4714715 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 1028606 1619931 2665175 2761306 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 634494 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 -2 313723 352017 612413 1278679 1330963 2554718 3625838 4999999 -1 -2 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 -2 295554 925776 2104427 2837423 4505824 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 3658240 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 414346 1016386 3053584 3348687 4975548 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 55674 186075 297722 419055 1179991 3452132 -1 209285 806705 837711 1979911 1993772 2944628 3503953 3549022 4635135 -1 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 1311259 2513472 2566514 3382460 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 610962 1050047 3186550 4461606 4518675 4996462 -1 839536 1245388 1816125 2896192 2929351 3242335 3780468 4075075 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 -2 146929 183916 1527293 1994485 2571622 3498845 4328862 4464285 4803925 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 104119 147625 1551879 2369385 4064828 4133522 -1 -2 1230291 3900562 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 1927430 2066683 2128032 2464708 2688755 2709482 2972850 3598070 3906094 3967022 4467548 4797135 -1 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 58445 120738 2069048 2920838 4004707 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 929423 1341154 1759783 1816684 2455211 2672925 -1 -2 917811 1109600 3539849 3662418 4461848 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 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 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 -1 -2 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 98438 1860410 2690593 3155810 4686927 -1 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 1706253 2230059 3175949 3205969 3807275 4534186 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 -2 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 1294901 1433812 2017132 4285578 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 1470544 2575621 2775975 3206260 3252416 3745109 -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 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 1147640 3037551 3252753 3737505 4134137 -1 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 467117 569250 3741552 -1 -2 420955 916689 1034305 1082526 2601506 2722691 2879593 3397206 3478350 -1 -2 1449916 4789297 4999999 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 155216 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 290930 1276865 1469988 2409369 2734519 3042834 3858574 4053409 -1 -2 456109 1119000 1304825 3966886 -1 1866942 2115021 2194649 2437851 2693970 3175412 3728669 4031897 4460057 4557455 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1040917 1540357 2503587 4407534 -1 -2 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 -2 1847577 2495407 2675472 4029875 -1 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -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 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 260308 676955 1754286 3163409 4627408 4845785 -1 1924020 2185399 2965910 4198106 4999740 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 187153 2105670 3970717 3990801 4745312 -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 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 -2 2264758 2531525 3225049 -1 1180804 1819843 2827975 3929591 4912096 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 936291 2238484 3538804 4019213 4162294 4921223 -1 79248 2432125 3358146 4122660 4383909 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 23912 393849 2015069 3046362 3623336 4135162 4530728 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 1804705 2353057 4105747 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 1690118 2114105 2146322 3234854 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 750724 1367752 3851336 4166165 4361391 -1 1642177 3076604 4089733 4499936 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 74637 2084513 2405712 3127513 4761709 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 655328 1815364 2812372 3895847 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 751719 1764086 1988437 2495160 4388139 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 794663 1426315 2834476 3377584 4299691 4679547 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 246794 954901 1351353 1618855 2781488 2899840 2943447 2978112 4533718 -1 588439 1094317 1245057 2575745 3850545 -1 -2 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -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 576024 1033964 1933452 3210373 4511864 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 388987 477943 515227 565116 927701 1033286 1387514 1806596 1890356 2060151 2284383 2374157 2902730 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 1368365 1863150 2765222 3807657 3838433 -1 2185399 3180130 4823422 4999740 -1 -2 414346 1016386 3053584 3348687 4975548 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 1001977 1550618 1763406 3284548 3790365 4707025 -1 77157 891391 1049590 1136296 1855012 2167220 2238298 2702093 2988162 3140588 4180902 -1 -2 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 39333 426242 448588 2647033 2747633 2999007 3117572 3641226 3678431 3887871 -1 1877569 2152136 3300601 4456485 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 -2 2508874 3312329 4411672 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 938912 2756850 2818107 3105405 4006062 -1 1564626 2334004 3696191 4509254 4527920 -1 -2 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 786202 1724288 2384564 4901272 -1 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 -2 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 -2 1077148 3487277 4040635 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 768697 3172205 3208103 3487130 4746707 -1 988148 2171158 3129232 3331898 3549529 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 -2 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 -2 1300315 1423496 1814728 3335947 3921381 4192726 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 630057 1361926 1742146 3158440 4338856 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 12916 1286982 2005567 4168730 -1 323813 2895562 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 -2 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 -2 198623 4884449 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 815833 1522836 1544474 3030515 4270224 4646973 4688247 4716683 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 40409 488366 1471790 1779399 2218361 2311481 2488215 2531070 2739375 3286044 3300785 3824175 4678649 4950895 -1 354416 463465 745775 1534182 2302526 2608645 3174238 3373252 -1 -2 408395 1770323 2927634 4168521 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 196122 714678 1863937 2225472 3599860 4082223 -1 -2 1340522 1477234 1865680 2241231 2704629 3412792 3531001 4442064 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 361135 405758 441991 767941 1867267 2193755 2670533 3174096 3769637 -1 2201396 3653250 4135849 4173093 4243082 4677169 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 280195 723121 1358868 2009498 3198134 4370923 -1 998149 2032636 3326819 4546761 4910272 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 866286 4690997 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 505829 598965 1609487 2364719 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4294903 4384029 4958540 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 -2 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 1388618 1476187 1648287 1829511 2344176 2903544 3836451 3926673 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 252641 1623001 2547423 4344726 -1 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 -2 299616 3491180 3693900 -1 2320584 3077237 3384317 3580778 4754538 -1 61741 479395 1230377 2578737 3712286 4422705 4760634 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 223164 429567 1567414 2840854 3224001 3283876 4916418 -1 -2 44545 628990 1506844 2708114 4101943 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 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 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 564942 1368781 1805209 2580965 3834447 4085302 4954980 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 1152705 1662393 1690010 1782813 1891191 2039894 2046309 2106753 2380118 3526999 4629637 4668825 4937570 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 -2 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 -2 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 768697 3172205 3208103 3487130 4746707 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 2121679 2592977 3696152 4173539 -1 1608729 2557435 2736133 3442283 4335924 -1 -2 395736 2191344 3350345 4908436 -1 1955031 2445173 4825414 -1 -2 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 567601 1014761 1388701 2104163 3935969 3959037 -1 1251669 2439688 3237521 3432945 -1 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 -2 349148 706133 1422226 3020944 4493331 4859293 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 687183 2065635 3271322 4743555 -1 917145 1287182 1385129 3937597 4246320 4789874 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 515419 998477 1402369 1494335 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 2125663 2499171 2993940 3407785 -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 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 -2 629084 633207 1005306 1940393 2749087 4545602 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 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 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 316073 804239 974849 2319723 3204878 4599736 4664675 -1 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 716003 1275759 1451259 1821003 2097374 2293294 2626266 2780068 2889156 3460640 3612414 4327211 4778108 4951724 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 1276231 2057283 2533814 4503995 -1 -2 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 -2 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 106131 1198302 2391858 3538472 3591203 4541085 4563339 4968501 4994125 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 486440 1127961 1830500 -1 65619 724382 1017818 1128319 1707316 1861196 2008044 2066799 2312642 2342557 2978160 3113295 3308090 3917716 4169548 4875590 4924248 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 474868 477028 1540156 3716779 3890069 4802059 -1 -2 609161 636752 657623 2156539 2442692 3530892 3617116 3699696 4480366 4858128 -1 -2 2187825 2619246 3503532 3526852 3920990 3978247 4601761 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 26142 1986542 2959514 4582667 -1 -2 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 35701 2592940 4621511 4667568 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 -2 861390 930017 1003757 1668434 2669024 2870407 -1 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 782710 973080 1013146 2661946 3006331 4761770 -1 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 299985 3264560 4007210 -1 -2 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1160298 1364760 1603272 2147774 4174127 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 -2 778894 2220273 3428520 -1 1102616 2838814 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 988148 2171158 3129232 3331898 3549529 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 1757294 1901866 4190017 -1 -2 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 1523152 2135663 2224322 4839953 4918341 -1 -2 1099463 4594278 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 258037 579900 3706883 -1 -2 36634 1849981 2451061 3300085 3765029 -1 165855 667401 947039 1364284 3865279 4484586 -1 3125668 3447314 4062200 4430586 4552713 4670613 -1 -2 262972 652103 3260548 3350587 3433081 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 1946934 3239935 3934700 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -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 498198 1333906 3721488 4001558 -1 -2 1419612 2638991 2908436 3370400 4001568 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 171191 1819997 1850720 1919110 1978004 2053977 2141717 2210797 2580096 3065120 3585877 4233823 4590103 -1 89897 291880 503270 1210640 1229464 1365431 2196460 4273877 4701543 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 557048 1211225 1634547 2035150 2655932 2987433 4363511 4570574 4775337 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 1976358 2082925 2730735 3147299 4149147 4635561 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 -2 627569 1386143 2313980 2568183 3676932 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 106565 1446929 1743843 2705954 4266064 4969135 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 514742 3114596 3857610 4152098 4549683 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 -2 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 416783 592270 3358917 4012131 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 536488 1017967 1055938 2964060 3161125 4177367 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 -2 1625568 2462929 3627324 4217967 4477829 -1 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 4915621 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1939583 2084765 2526069 3970063 4458703 4955201 -1 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 42620 912429 2274110 2596448 3108148 3406728 3741821 3904822 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 395736 2191344 3350345 4908436 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 1955031 2445173 4825414 -1 588899 1211225 3418910 4357325 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 588899 1211225 3418910 4357325 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 81879 645917 963029 1949663 2899552 3381638 3961748 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 -2 27268 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 444016 485035 585267 1299796 2327268 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 2508874 3312329 4411672 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 392062 636527 2365535 2368098 3928606 4833330 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 -2 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 850998 851989 912078 1157987 2231539 2590734 3151447 3172587 3798432 4018152 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 318126 464069 1595894 1890722 3902790 -1 -2 103419 297258 931055 1689988 1829835 1898854 2061170 2379036 -1 244478 279961 750828 3277331 4231244 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 285737 540347 2031596 3882326 4270438 4513605 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 630057 1361926 1742146 3158440 4338856 -1 -2 1070843 1928961 2157297 2446564 3792614 4347940 4575208 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 1388017 1859720 1935504 2000596 4322590 4373448 -1 111411 641247 910392 1662534 4000350 4145148 4225128 4330776 4486412 4650758 4877959 -1 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 942796 2687977 3241572 4196538 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 891107 921685 1106419 1837164 1916474 2259373 3024950 3841119 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 1207086 1607110 3366013 4902835 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 73558 2214822 2315240 2535218 4345116 4973884 -1 504714 2827782 4323486 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 1731551 3012907 3585457 4228966 -1 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 164034 268366 1502498 2640772 2713809 4195386 -1 -2 30300 821055 1262065 2034674 3769716 4319431 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 -2 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 80339 134510 1385923 1530891 3824126 -1 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 265423 1076174 2880611 3596030 4318633 4761770 -1 -2 1824365 1996814 4924080 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 709683 2998921 3822080 4267643 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 721786 1452655 4464891 -1 849202 2274989 3797179 4517984 -1 -2 1742420 2951367 3068288 3507782 3530621 3740274 4650075 -1 -2 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 1040917 1540357 2503587 4407534 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3777893 4354167 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 61227 451476 519450 1392322 1528900 2621634 3471484 4688399 4797995 -1 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -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 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 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 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 449305 1033195 2473783 4039690 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 12797 899361 1859551 3401364 3600705 3853550 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 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 -2 83071 781530 1931530 4695553 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 903192 1536452 1740204 2279570 2527201 3221740 4061916 4749848 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -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 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 -2 723650 1171825 2226373 3801351 4338791 4493311 4927789 -1 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 -2 857987 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 1176478 2901109 4173017 -1 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 182289 637076 3463076 3720665 4429194 -1 98866 206662 338483 736497 2143851 2762041 3989702 4198155 4286378 4343340 4914543 -1 527550 1233395 1301904 2706092 -1 -2 595307 1081387 1521668 2308350 2353768 2951657 3257605 4128794 4537075 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 266404 1427619 3983437 3989374 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 142743 3081826 3267010 3533323 3539273 4950571 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 3152904 3280680 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -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 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1730727 1959181 2116270 2233009 3496013 3867178 4435130 4457441 4474342 4537100 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 624224 2344118 2914878 3847295 4124040 4406784 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 1091782 2118115 3713182 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 741942 1088906 1441652 2769198 3635329 4077231 4884613 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 182289 637076 3463076 3720665 4429194 -1 111614 1357860 1590546 3501226 3800085 -1 527550 1233395 1301904 2706092 -1 -2 786202 1724288 2384564 4901272 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 869852 1448560 1775723 3868205 4565162 -1 1299228 1720067 2479119 3084268 3236282 3698649 4279560 -1 -2 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 235940 559807 3008115 3166740 3859726 3947776 4441864 4635878 -1 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 976726 1801666 2593549 3610497 4826396 -1 41098 3706277 4391711 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 1140855 1356986 3246249 4350721 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 -2 2565703 4334500 4502072 -1 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 2309549 4669621 -1 2121870 2222775 2731622 3909420 3966170 4286714 4434496 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 1533246 2395106 2651861 3706360 4767864 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 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 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 186675 3589132 4360545 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 1742686 2821984 2914462 3046543 3864089 4308398 4850579 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 1311204 1662826 2306470 2786994 3127657 3828138 3837917 4196722 4463630 4773822 -1 -2 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 248469 1332792 1443415 1633247 3079966 3191147 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 629798 671190 1461740 4182849 -1 137017 145614 218316 730562 1253928 1685616 2407882 2646226 2862953 -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 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 670433 986552 3830753 4877600 -1 17275 305119 983929 4561069 4857776 -1 1231258 1949804 2202612 2693347 3084716 3248460 4129546 4304798 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 -2 58015 1544080 2430952 2656798 4049992 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 373436 1321117 2006405 3874930 4513731 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 363170 993055 1105507 1976181 2641762 3104628 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 94951 2909993 3236911 3903057 3980187 -1 -2 73476 474554 907604 1662581 1938667 2451577 2670073 3985654 -1 707336 804801 910158 1460621 1887505 2525973 3241120 3382723 4452184 4967981 -1 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 -2 779047 1037136 1261773 2792906 4472973 -1 -2 86941 928802 1363513 3954298 -1 -2 494140 1233101 2318739 2546521 4193433 4488932 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 1367 1350991 1521372 2285532 2532484 3089435 -1 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 2474779 2804013 4416964 4984219 -1 -2 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 -2 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 1072855 2220703 3801657 4483594 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 1962264 2848920 3810315 3956965 4647460 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 988148 2171158 3129232 3331898 3549529 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 360722 1034831 1400546 4315051 -1 -2 95144 3355939 3943683 4296421 4347234 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1202333 2004318 2053781 2314419 2580688 -1 280909 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 643296 1567960 2551198 4023710 4103730 4696126 -1 944111 1041900 1507424 1789851 1905202 2382224 2631281 3557352 4244923 -1 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 179067 299022 1238620 1644121 3411176 4385465 4479471 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 927647 1134259 1455829 2810857 3061828 -1 -2 58015 1544080 2430952 2656798 4049992 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 611973 2130851 3703660 4174020 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 470859 1481135 1611258 1722172 1958079 3095104 3239310 4196126 4565897 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 -2 247472 610695 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 3153378 3222704 3624308 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 7544 1256121 1280330 3405470 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -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 930548 2967732 3501100 3583358 3809920 3869656 3936277 -1 90637 97972 263853 767018 779591 887265 1744605 2010558 2041636 2348248 2451295 2746777 3037241 3515523 3879747 4338086 4430483 -1 54112 666206 886606 2626965 3675905 4971943 -1 -2 1039633 1929596 2201187 3078230 -1 75763 331183 509377 674656 3068781 3444768 4776546 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 768807 1328105 1790270 1820819 -1 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 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 3287535 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 -2 4922 1831384 2301242 3716339 4999999 -1 -2 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 -2 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 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 391466 3019163 4700901 4740720 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 438486 774629 2680177 2701597 3726346 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 579150 701649 980039 1268923 1305721 1349548 1953894 3137315 -1 -2 77440 2052722 4188117 4922060 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 488461 809747 929541 1824764 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 2102440 2215700 2420663 3919367 -1 987359 2106699 2347991 2741596 3263603 4359587 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 1547952 1702441 2184239 2509878 2659397 3298189 4940202 -1 274537 428465 505771 520440 672653 783340 1070477 1897664 2017171 2313175 2467725 2860661 3058270 3425438 3480847 3665833 3676266 3681421 3931918 4017459 4067751 4281427 -1 -2 469263 502443 1129659 2915947 4470399 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 1916271 1919345 2487730 3369713 4383684 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 266404 1427619 3983437 3989374 -1 505829 598965 1609487 -1 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 188210 970830 988148 1288568 3550395 -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 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 1040917 1540357 2503587 4407534 -1 -2 51485 999024 1078080 3127193 3255393 3351424 4453591 4534265 4762729 4896868 -1 327075 630859 671904 1294673 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4490066 4563337 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 926274 1954050 3929657 -1 288559 757618 2740801 3425141 4473354 4581766 4806401 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 1241587 2939416 2947990 3346691 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 1737060 2286271 3282953 -1 -2 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 139936 489855 507888 589179 1044796 1669161 1764965 1776531 2541424 2653074 2694422 3575942 4231782 4234722 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 263103 2823702 2941026 3052441 4013844 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 3418772 4768344 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 162613 2178238 2500723 2596522 4468092 4691830 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 113625 1719881 3709956 3902093 -1 12538 28684 2531557 2819365 -1 675940 810543 1032363 1142924 1560359 2587612 2660843 2872758 4068142 4736155 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1055250 1147640 1505292 1907466 2033468 3037551 3252753 3737505 4134137 4363872 4555247 4799526 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 449487 802368 1173116 1352345 1613801 1849124 1872612 2073476 2626123 2766258 3009699 3176384 3339731 3627704 4481176 4771525 4994168 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 539101 561644 1737362 2048081 3806705 4372249 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 1016596 1687392 2307316 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 364309 738214 2095216 2854688 2939778 3644962 -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 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 231581 405268 1088276 1813760 1926981 4281589 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 244478 279961 750828 3277331 4231244 -1 -2 1926938 2151579 3748969 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 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 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 113888 547026 898092 1069477 1415993 1790270 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 576024 1033964 1933452 3210373 4511864 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 1460473 1928813 2415035 3990722 4438855 -1 373431 852662 869442 977402 1679168 2589514 3965949 4004628 4340575 -1 -2 242005 732983 2186277 2933906 4697420 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 409615 1310763 1554181 2319874 4605878 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 640657 754077 882740 1513226 2095552 2623854 2752442 2959458 3205151 4459661 4987465 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 385962 773908 1321578 1481746 1642359 3056885 3799285 4718464 4812010 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 1757294 -1 3889476 4606941 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 477028 1221528 1306865 1758627 4016635 -1 684501 1013151 2084469 2246111 2956495 3418949 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 782959 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 -2 780683 2082498 2686994 4295668 4965242 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 597301 655194 913560 4540021 4787837 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 95065 2458734 3833927 4546761 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 621223 1231665 2107095 2203903 4521545 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 1476132 2597047 3557110 4866547 4995486 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 478802 991988 1139553 1957172 2488241 2914881 4377858 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 782710 973080 1013146 2661946 3006331 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 1096147 2096195 4455714 -1 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 -2 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 3709255 4587945 4990753 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 331699 757681 828874 1616238 2656837 3361598 3842196 4125851 4417557 -1 954024 1632519 2762964 4085158 4169760 -1 714421 861505 932766 1001186 1169642 1504287 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 -2 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 499907 1153330 3177845 4201777 4225169 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 256794 996513 2227395 2438772 -1 758811 929642 1236195 4994613 -1 -2 2202947 -1 481957 1187773 1792620 2729487 3162913 3173191 3894351 -1 481714 671229 765428 2137791 3592577 -1 798441 799641 2500607 2839917 4145578 4715509 -1 -2 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 -2 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 768697 3172205 3208103 3487130 4746707 -1 988148 2171158 3129232 3331898 3549529 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 190636 331072 461717 523351 720163 1502848 1675755 1745910 2525531 3155925 3309767 3410966 3709137 3738450 4753345 4784089 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 52103 1026700 1214244 2845010 3232991 3510079 3633229 3734693 3760453 3900647 4099521 4741403 4978217 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 168953 488200 603209 1368486 1565717 3315268 4118288 4252997 4418843 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 130830 1105047 1260215 4605542 -1 -2 290930 1276865 1469988 2409369 2734519 3042834 3858574 4053409 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 967605 1248428 1263572 2205504 2786664 2940752 3209578 3794026 3895427 4935228 4953234 -1 25967 949387 2510175 2592587 3710392 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -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 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 254056 2007152 3330586 4041357 4688752 4705056 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 444016 485035 585267 1299796 2327268 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -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 1204368 2501413 2515253 3510641 4622516 -1 -2 1131020 1451792 1683007 2118654 2528165 2572046 2751656 3299814 4287721 4975531 -1 -2 165070 1860063 2064899 2857785 3961334 4932135 -1 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 -2 1009802 2105275 2579203 2601507 2657820 3252526 3669459 4814297 4871181 -1 621223 1231665 2107095 2203903 4521545 -1 -2 382765 668931 3499388 3529057 4720827 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 1478331 1572336 1822198 1882955 2918568 3032786 3683964 4412023 -1 -2 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 1169607 1575316 2073476 3009699 4481176 4734454 4771525 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 1751170 2038821 2662821 3139939 3826960 4963282 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 256794 996513 2227395 2438772 -1 1943593 2719863 2757620 2954809 3572291 4488297 -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 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 104412 972338 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 1141709 1965411 2151489 2795782 3721354 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 813667 948391 2285696 3329771 4511548 -1 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 -2 188210 970830 988148 1288568 3550395 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 971596 1807978 2591085 2651982 4936033 -1 -2 509165 710823 741204 1301331 1312433 1369742 1869804 2032778 2046996 2744391 2807302 3029979 4264787 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 -2 1556612 3360322 4116757 -1 -2 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 2674859 2750886 2928329 4538196 -1 -2 757670 930804 1384282 1854264 2438722 3004243 3232997 3933392 4747007 -1 954998 1171442 1543965 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 837109 909980 982118 2931858 -1 -2 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 460387 607241 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 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 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 -2 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 1164453 1253928 2017673 3460034 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 82549 739633 1714076 2135345 3178838 3390252 3581642 3812278 4007414 4165409 -1 -2 67392 321515 385603 426030 758858 1943648 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 913689 1074430 2134836 2223956 2321507 2719371 3039802 3896328 4338178 4573205 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 -2 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 555595 1103782 3218473 4062109 4113309 4438722 4474319 -1 515714 778365 2031977 2712301 4874816 -1 -2 144306 974060 1445370 2270594 3198173 3818701 3914707 4514139 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 677585 805503 1000826 1683077 3113071 -1 -2 1544080 2656798 3281488 4049992 -1 -2 1176478 2901109 4173017 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 -2 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 430162 1088215 1432824 1491859 4999999 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 -2 526561 745918 1611009 2772296 3412409 3501922 3921574 4423241 -1 1275247 1994626 3025619 3128768 4667276 -1 -2 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 1598736 1994978 2036778 4281935 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 277445 333983 719343 1616335 1621227 3102589 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 986925 1260767 2817749 4755488 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 401170 1200162 2082729 2183179 3547591 -1 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 122294 742852 1610469 1696497 1754670 3013227 3403825 3617138 4955176 -1 -2 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1594155 3419598 4314048 4992377 -1 -2 488461 809747 929541 1824764 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1756810 2131075 3335701 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 632468 1623671 2383328 4530014 4872475 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 707336 804801 910158 1460621 1887505 2525973 3241120 3382723 4452184 4967981 -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 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 768697 3172205 3208103 3487130 4746707 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 -2 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 568268 734217 3188114 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 2334619 2827645 3485978 3863034 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 821307 2744657 3618749 3755878 4223051 4253098 4917336 -1 -2 2034471 2130631 2164752 2714249 2814955 2841620 3005288 3231224 4231782 4901983 4909477 -1 621530 1704212 2473558 2668573 3866037 -1 -2 486135 579796 1344417 2116509 2504599 4184467 4590105 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3264684 3808726 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 335661 831663 1758661 2386336 2613396 3026281 3643347 4210115 4303516 4417383 4750358 4815891 -1 -2 420078 899728 1192058 2204299 2287657 3477300 3675849 3687881 4527128 4613165 4698910 4764000 4947170 -1 953144 1238964 1977986 2156539 2903314 3219019 4141044 4827876 -1 -2 420078 899728 1192058 2204299 2287657 3477300 3675849 3687881 4527128 4613165 4698910 4764000 4947170 -1 953144 1238964 1977986 2156539 2903314 3219019 4141044 4827876 -1 864326 1835481 2134631 2353632 3859714 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 30300 821055 1262065 2034674 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3769716 3783199 4254721 4319431 4547013 4717736 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 1471291 4032520 4744793 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 391710 682387 711529 1053526 1250848 1294280 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 -2 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 743073 883062 2363691 2468483 3011720 4731926 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 832317 1057291 2078031 2301396 2330048 2795087 3169205 3433974 3814243 4178914 4880384 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 223116 274537 520440 672653 934092 1070477 1897664 2313175 2467725 2699108 3425438 3480847 3635099 3665833 3676266 3681421 3931918 4067751 4281427 4600065 -1 72678 424200 1312858 2084674 3977951 4060019 4249551 4730238 -1 -2 797904 875770 1041316 1203681 1540300 1838892 2421148 3740137 4910749 -1 10048 303873 2211143 2822808 4056728 4622665 4632216 -1 -2 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 391466 3019163 4700901 4740720 -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 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 143667 1059397 2511815 4595101 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 652307 955377 1234715 -1 -2 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 2697709 3023548 3274698 4755487 4810470 -1 -2 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 674074 813200 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 6164 882478 938947 1190512 1842444 2635093 2678622 2884246 3115673 3512004 -1 1342435 2782059 3162877 3678822 3825611 3932554 4410898 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 210815 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 408563 510583 1261730 1528696 2818473 3163727 3413296 3603664 3958464 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 32632 439023 1933519 2902252 4898976 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 1028606 1619931 2665175 2761306 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 -2 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 1351877 2708236 4309943 4371740 4947844 -1 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 767870 1465105 2470361 2559361 2660459 3314495 4724490 4757300 -1 94487 316120 461450 883673 1773083 1883511 2705412 3878142 4732454 -1 997999 1329457 1598501 2124840 2523384 2557982 2688986 4173723 4250595 4846903 -1 -2 2073272 2498762 3823114 4314781 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 1570130 1971157 2560998 3188337 4545918 4998685 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 405959 658297 1562904 1964816 2125571 2925346 3298189 4186018 4853005 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 2674859 2750886 2928329 4538196 -1 -2 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 -2 263103 2823702 2941026 3052441 4013844 -1 56506 113129 2679957 4098415 4998579 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 492807 586744 2260450 2479557 2601907 3483130 3550072 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 4394 786806 996230 1318542 1946447 2517926 3495343 3848718 4087127 4378870 4452526 4925264 -1 -2 59571 436347 2372085 2413582 3033999 4255870 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 818040 2414789 3273245 4334975 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 128737 146461 367790 2035238 3510987 -1 290694 1703096 2254604 2381803 3448997 4507832 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 821307 2744657 3618749 3755878 4223051 4253098 4917336 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 946244 1324842 4281667 4451394 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 38076 1770063 2699716 3966136 4019884 4067257 -1 670433 879027 3543813 -1 -2 1075512 2289559 2862350 3089098 3493906 -1 106131 1198302 2391858 3538472 3591203 4541085 4563339 4968501 4994125 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 696706 1383951 3276007 4232930 4578803 4668000 4779164 -1 119838 2679290 2894558 4473920 -1 -2 506012 723536 772268 1145732 2873522 4063435 -1 -2 92289 262920 391606 1027342 1164255 1215465 1633831 2392988 2417610 2740059 2925982 3267357 -1 -2 1242098 1390035 2942222 3385925 -1 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 72901 619062 2161104 2231245 3146790 3223943 -1 -2 1215614 1358815 1986900 2258501 2508764 2591003 2981662 3120838 3851022 4080629 4258255 4886219 -1 1306811 1636751 3869408 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 -2 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 7524 12722 213896 1410009 1937012 2245329 3181345 3978005 4174764 4607461 -1 -2 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 1217508 2055245 2878446 3009267 3753188 3946551 4505193 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 92817 1369766 1417712 3108668 3862191 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 1684861 2029767 2793175 3905599 4047392 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2152413 2836933 3057046 3287285 4979811 -1 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 1756810 2131075 3335701 -1 -2 728385 2235289 2393541 4755446 4861164 -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 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 169974 1933530 2367669 2461143 3338850 -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 58445 120738 2069048 2920838 4004707 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 813667 948391 2285696 2656767 3329771 4511548 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 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 1798795 2143534 2899799 3009892 4595564 -1 374731 713472 3228739 3375049 4140392 4726813 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 1358321 1510130 1684038 2130617 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 2130851 3703660 4174020 4917901 -1 -2 522283 975549 1198753 4962339 -1 11224 159785 1060692 2808929 3556179 4683355 -1 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 719651 1812400 1959296 2432201 2802230 3387720 3874722 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 -2 262972 652103 3260548 3350587 3433081 -1 -2 770595 1763173 2044503 2048068 2352713 3835622 4164751 4489972 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 1298635 2769198 -1 -2 13325 963724 1270545 1880597 1934771 2449842 3510735 4618739 4890634 -1 -2 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 192857 912812 1107882 1517358 3544404 4129007 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 504008 1420440 2027867 2440930 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 737344 1204901 2215820 2347619 2358358 2490168 4068850 4512525 4620621 4705443 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1358321 1510130 1684038 2130617 -1 -2 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 122052 1329637 2115072 2433382 3511814 -1 -2 1877569 2152136 3300601 4456485 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 520407 1056927 1781797 1960401 4110018 4466249 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 694224 776229 1566786 3382631 4511894 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 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 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 130170 208501 750230 961419 1548424 2406092 3270098 3902388 4913492 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 3889476 4606941 -1 -2 1286319 2553085 2936599 4102122 -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 1484117 2398977 2614985 2939949 3643482 3736897 3795836 4404857 -1 -2 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 56907 874790 1272047 2369701 3308619 3428402 4253068 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 185096 504714 774083 1304055 4973241 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 644635 1812104 1982838 2829264 4320389 4549146 -1 -2 67392 321515 385603 426030 758858 1943648 -1 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 -2 77865 141410 3077476 3124307 3173130 3973097 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 75741 1520387 2371805 3248174 3576028 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 1104221 2896647 4370043 4886640 -1 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 -2 1449916 4789297 4999999 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 -2 653092 913672 1946743 3349603 4894777 -1 -2 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 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 23041 439231 888288 1791359 4353403 4544957 -1 3934 968327 1848366 2084128 4329089 4425171 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 -2 798099 911112 1094990 1459957 1591839 1661222 2003174 2372112 3896253 4204227 4553010 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 169974 1933530 2367669 2461143 3338850 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 1804705 2353057 4105747 -1 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 523399 1814094 4630606 4657461 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 463847 2347215 4648809 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 2528457 3995295 4333313 4488757 4798417 4939848 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1398582 1608108 1981920 2173328 2518647 2899902 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 1109751 2102115 2409662 3468463 -1 181249 1677536 1811929 2893750 3323038 3964437 4121400 -1 -2 577880 1579254 3577049 4252972 4853412 -1 262192 741806 1797553 2365141 4029470 4250182 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 768697 3172205 3208103 3487130 4746707 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 248553 416344 455855 458617 543769 1007285 1286064 1426047 2921559 3779971 4523811 4918698 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 58445 120738 2069048 2920838 4004707 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 1314170 3424085 4336967 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 1556612 3360322 4116757 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 625221 1585608 1621110 2425657 2878196 3097427 4355852 4728476 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 1042111 4921312 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2024891 3591317 4024094 4044246 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 -2 39281 889340 960692 1614818 1973538 2642545 2917661 -1 3328350 3340616 3474884 3507158 4397187 4923293 4948863 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 454920 1072031 1806831 2414981 3657790 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 625399 897459 911073 2859281 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 2143372 2161999 3696307 3973896 4235171 4847293 4924781 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -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 378663 2761556 3449625 3720735 4455444 4633843 -1 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 850998 851989 912078 1157987 2231539 2590734 3151447 3172587 3798432 4018152 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 4099521 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 1428756 1575590 1638609 2158916 3562855 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 926445 3482608 3775697 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -1 -2 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 585816 1934414 4160614 4877603 -1 -2 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 3102458 4059008 4474415 4772677 4954061 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 -2 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -1 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 -2 317597 1375632 2019368 2117085 -1 945759 2371363 2534519 3182449 3752591 -1 -2 235940 508145 559807 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 2607180 3959507 4455330 4643275 4665134 -1 -2 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 -2 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1141778 1429400 1619718 1991539 2562532 3196036 3670775 4367169 4661692 -1 445170 910602 1011393 1432853 2770826 2838023 2862645 4050216 4207768 4634729 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 55674 186075 297722 419055 1179991 3452132 -1 209285 806705 837711 1979911 1993772 2944628 3503953 3549022 4635135 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 330811 2526904 2559058 3578529 4097772 4202831 4415957 4490006 -1 787872 2249246 2467047 2553085 2718549 3206951 3270391 3684437 4953808 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 627569 1386143 2313980 2568183 3676932 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 327079 1604275 2998743 3739114 4215144 -1 335935 973953 1662174 1988434 2497165 3535377 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 -2 482659 1443572 1598911 3607503 3670255 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 507400 2092399 2461691 3331551 4209603 -1 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -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 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 1091345 1624029 1991836 2283647 4131708 4284356 4454701 4607807 4946322 -1 1914689 2913110 3650970 4878964 -1 257277 1773436 2144943 2383061 3756950 4117802 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 447327 1435828 1779112 1996132 2348385 3423693 3749924 3862274 4456875 4964896 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 264709 2102788 2103641 2437904 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 927331 2174135 3625598 3681495 4497183 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 42620 912429 2274110 2596448 3108148 3406728 3741821 3904822 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 -2 78366 675652 2823488 3770058 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 -2 87685 1275225 1662421 2143914 3542760 3632399 3635111 4325545 4341709 4829780 -1 224505 1476911 1756752 2599334 3098065 3478055 4617234 4685296 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 621223 1231665 2107095 2203903 4521545 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 -2 606371 609832 1489165 1594112 2015809 2197063 2544913 4697701 -1 -2 818040 2414789 3273245 4334975 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 5828 787260 953368 1745265 2736325 3613102 3850215 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 141075 282097 874276 2067051 2147454 2306797 2412226 2413232 2475745 2760411 3552627 3740470 4278437 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 2533373 2693970 3728669 4557455 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 495523 1003385 1580383 3031695 3046746 3334424 3693706 4112242 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 15399 573551 683624 1236387 1597876 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 -2 358561 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 428738 845363 913081 1949572 2267986 2618944 3093905 3154463 3170883 4336449 -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 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1070238 1123284 1165626 3058631 3380891 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2869846 4435943 4460923 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4795152 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -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 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 3889476 4606941 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 615011 4505103 4685028 4932369 -1 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 -2 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 -2 857888 2868769 4246707 4718831 4960434 -1 395736 978781 1025425 3207059 3410803 3520317 3810903 4847225 4908436 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 294360 1026515 1088458 2270237 3025616 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 1548585 2910653 3094440 3640535 4547013 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 1314170 3424085 4336967 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 81969 1076912 1504608 2365332 2787680 3423100 3702008 3836978 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 -2 39281 889340 960692 1614818 1973538 2642545 2917661 -1 1136635 2832998 3038221 3582179 3640978 -1 -2 317597 1375632 2019368 2117085 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 1899099 2655080 4799118 4966974 -1 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 76144 482317 710042 2339592 3307713 4071917 4704649 4975722 -1 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 -2 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -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 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 492807 586744 2260450 2479557 2601907 3483130 3550072 -1 -2 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 95144 3355939 3943683 4296421 4347234 4481545 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 59230 181610 325379 1216102 2318779 2408562 3674868 4272086 4628911 4644470 4927391 -1 1125631 2897530 3221303 4008888 4326486 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 -2 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 444016 485035 585267 1299796 2327268 -1 1052576 2559036 3296820 3687418 4898985 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -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 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 534237 1852568 4129224 -1 813667 948391 2285696 3329771 4511548 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 593866 633927 639174 674260 1112956 1922211 2138916 2405632 2411416 3579092 3737779 4013845 4229490 4570823 -1 -2 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 133954 723626 2412800 3891023 4835829 -1 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 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 115521 990569 1095832 2825662 3149483 3459382 3620055 3650861 3996904 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 77440 2052722 4188117 4922060 -1 299001 329627 2550979 4645742 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 666466 1873653 2097592 3332669 -1 -2 317824 1760600 2370299 3301872 -1 575683 988913 1359437 4829590 4922423 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 -2 1178234 1804751 2114041 3028219 3762486 3956184 4870786 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 1141709 1965411 2151489 2795782 3721354 -1 -2 34198 821107 1028109 2423597 2463055 2490155 3351593 3960408 4598656 4701541 4738374 4785862 -1 1966738 2547171 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 11231 254044 389325 536323 740304 2196352 2428944 2727764 3104318 3121186 4065051 4509918 4994475 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 533917 556838 727971 815049 1783624 2412584 3769914 4690660 -1 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 13325 963724 1270545 1880597 1934771 2449842 3510735 4618739 4890634 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 136065 839856 958140 2223154 3881512 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 -2 113903 3356006 3640066 4525027 4982029 -1 361147 634629 1078481 2648098 4718011 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 -2 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 519008 798825 2089790 2869598 3974889 4838207 -1 -2 617484 790423 810032 1302449 2949334 3094396 4549220 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 923410 1114004 2687281 4479734 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 744171 1735089 1777297 3142265 3759040 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 760345 856330 1547614 1562047 3098754 3180735 3773230 3949254 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 776229 1559633 1566786 3382631 4511894 -1 -2 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -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 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 986925 1260767 2817749 4755488 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -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 104499 848952 1323805 3402701 3440957 4790294 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 609124 1037271 2412662 2594495 2927228 3114116 4432616 4847160 -1 -2 121154 505829 1313151 1527718 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3082276 3685086 3687706 3871076 4593203 4608780 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 1276231 2057283 2533814 4503995 -1 -2 857888 1818439 2868769 4246707 4718831 4960434 -1 -2 87685 1275225 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 -2 414346 1016386 2424517 2472102 3053584 3348687 3521527 4119386 4918385 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 711782 1201399 1251008 2208477 2272114 3769900 4291176 4576629 4841486 -1 -2 630304 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 4871693 -1 1005671 1240527 2541298 2862350 3294663 4774814 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 145610 1668004 2584268 3521406 4612205 4971879 -1 1824365 1996814 4924080 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 -2 625637 1406370 2266595 2267038 2535085 2672767 3584998 4634793 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 10052 1419556 2995804 3333441 4307993 4777481 -1 -2 1087643 1261113 2080742 2549420 3275295 4886793 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 -2 109196 340621 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 4863922 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 73829 170919 417622 1609024 2285569 3439654 -1 -2 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 -2 1251669 2439688 3237521 3432945 -1 317597 1375632 2019368 2117085 -1 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -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 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 623094 1748225 3143271 3170578 3377843 3745229 -1 132762 1053329 1073206 1431432 1847961 3294554 4282265 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 400512 410900 1359685 2423845 3387970 4167131 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 316765 1074189 1077313 1912894 2302565 -1 -2 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 1541625 3919304 4301257 4501861 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 530559 830965 1153843 1591718 2204728 2438962 2503610 3772269 3930504 4386083 4397253 -1 449733 539578 863153 955968 1862139 2205637 2832570 3920827 4501929 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -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 -2 390399 2133949 3192182 4257091 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 212936 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 -1 1419241 1699980 2707842 3016746 4977337 -1 444148 559105 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 596681 693753 3632500 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 252641 1623001 2547423 4344726 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 -2 675610 2338577 2919864 3624963 4085287 4516388 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 50054 71667 300409 485658 1712678 1894920 1929529 2244728 2397542 2574260 3032282 4564653 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 534712 910737 2268729 2468888 3647224 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 815833 1522836 1544474 3030515 4270224 4646973 4688247 4716683 -1 228413 814135 2503276 2810210 3428453 4057657 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 354416 463465 745775 1534182 2302526 2608645 3174238 3373252 -1 -2 108206 279786 413411 716211 769823 1038975 1096348 1459437 1672759 1888734 2027440 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 266210 527819 673229 687006 917121 1737131 2034419 2343583 2581363 4204850 4269027 4377895 4401461 4715509 -1 1375765 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 -2 486660 1077780 1477838 3134154 3166401 4408982 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 217990 1075817 1124807 1865221 2472255 3503257 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 843391 1593311 3070409 3707297 -1 -2 2841996 3152092 3205935 3994008 4873294 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 186899 2078945 2358446 2456839 3836032 4217454 4318550 4492406 4576459 4751187 4796004 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 902104 1447867 1972107 2757871 3377409 -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 539416 591777 1289617 3030075 3402669 3510479 -1 -2 2533948 3785682 3947686 4086566 -1 61273 331776 1302232 1555677 2596891 3569997 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 823043 929437 2067829 2559795 4068464 -1 -2 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 1460015 1872642 1997442 2771227 3379755 4127337 -1 -2 735501 4395168 -1 -2 1556612 3360322 4116757 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 -2 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 1388873 1872642 3097703 4236977 -1 619723 1666888 3132093 3634945 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 1462519 2153429 2183667 2671930 4619879 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 96552 494724 784015 1029285 3141253 3445506 -1 1597786 2004566 2017961 4663523 -1 -2 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 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 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 -2 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1204374 1372473 1918157 4797178 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 1421257 1500772 2069588 2844301 2922542 3483407 4198600 4757697 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 607196 815170 1549667 2523793 3170408 3266993 4350247 4947185 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 1286319 2553085 4102122 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1625568 2462929 3627324 4217967 4477829 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 470859 1481135 1611258 1722172 1958079 3095104 3239310 4196126 4565897 -1 -2 324308 716344 770677 1762689 2491908 3158963 4035139 4944512 -1 -2 377714 1211023 1348074 1585527 1997972 2825641 3519799 3994546 4194655 4279761 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 25442 335552 367698 1315124 2154979 2821693 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 2752182 3914963 4079110 -1 128274 391902 917431 1129723 1537324 2715024 3974848 -1 137840 1085944 1122451 1208106 2814457 2926462 -1 734651 1623945 4317024 4970206 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 932353 1383574 2826806 3516378 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 49572 2714603 2797847 3448842 3605786 3660110 3677174 3945343 4704132 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 498198 1333906 3721488 4001558 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 995859 1089845 1177793 2222444 4273830 -1 653092 913672 1946743 3349603 4894777 -1 -2 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 582839 4391846 4453425 4885395 4982810 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 101677 120181 1625990 1878450 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 373220 586907 759902 1664977 4340877 4738052 -1 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 -2 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 311095 414960 1494386 1592491 1654336 1803512 3031494 3057817 3382299 3644092 3696624 3740376 4269772 4333397 4336178 4463444 4494343 4632949 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 430638 1070026 1098693 1555145 4548811 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 -2 155181 1732383 2430039 3843900 4882192 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 3575896 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 -2 2533948 3785682 3947686 4086566 -1 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 -2 120330 416438 3704490 4391700 4501103 -1 -2 1057041 1346100 2089030 2288408 3438593 3711407 4563878 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 2975 937428 1421770 3634113 4189170 4337083 -1 668931 1135274 3401166 3880061 4240418 -1 97716 331122 1452418 1886918 3399540 4595289 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 2674 1741625 2582157 4169110 4364762 4999999 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 2840049 3406622 3548891 4215453 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 179720 1303351 1629021 2418998 3840812 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3964632 4723563 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 1195852 4157130 4862890 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 2388852 2660207 2830252 3497773 4495914 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 -2 55794 161646 1272127 1437377 1475696 2657754 2948711 3342327 3736139 4118790 4226940 4964104 -1 -2 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 -2 1425974 2181820 2525577 3387062 4173511 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 2252795 3133741 4279826 4306379 4392823 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 1705751 2430230 2491511 -1 -2 590744 998136 1642037 2275337 4325821 -1 256794 996513 2227395 2438772 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 448588 2999007 3117572 -1 481714 671229 2137791 3592577 -1 -2 415041 1997314 3556922 4108846 4197096 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 12916 1286982 2005567 4168730 -1 323813 1584377 1780431 2657034 2895562 3291197 3608573 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 298915 970204 2406955 2780844 3339693 4570742 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 360361 1129724 1252837 3261815 3976341 4445400 4874012 -1 293063 1037997 1192338 2299481 2454882 2567807 2818885 2849880 3890527 4654150 -1 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -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 52136 593030 1764749 2396864 2573128 3693900 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 2143372 2161999 3696307 3973896 4235171 4847293 4924781 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 385962 773908 1321578 1481746 1642359 3056885 3799285 4718464 4812010 -1 463137 2310519 2954138 3872553 4576629 -1 -2 415644 567603 3634938 3657126 3897743 4757053 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 1958750 2009474 2956364 3238324 4046612 -1 161974 352584 1345310 1975360 3880323 4158422 4201610 4955103 4963374 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 606192 1549731 2748419 2938008 3682163 4676652 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 86941 928802 1363513 3954298 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 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 5479 1344825 2257650 3085594 4070287 4723416 4806372 -1 463847 2347215 4648809 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 32632 439023 1933519 2902252 4898976 -1 -2 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 1946934 3239935 3934700 -1 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 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 -2 1955031 2445173 4825414 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 1276231 2057283 2533814 4503995 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 352077 1344165 2372448 3085531 3388418 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 405520 1893400 3844068 4330808 4341119 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 -2 585816 1934414 4160614 4877603 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 1195852 4157130 4862890 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 1272333 2829804 3130337 4354372 4661626 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 3845429 3970289 4165988 4973355 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 2508874 3312329 4411672 -1 -2 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 -2 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 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 133505 334804 1009723 2731268 2794714 2935995 3040093 3423736 3438080 4166467 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 181736 1457500 2432201 2802230 3450528 3567686 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -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 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 1490363 2128938 2879333 3430389 -1 -2 1215614 1358815 1986900 2258501 2508764 2591003 2981662 3120838 3851022 4080629 4258255 4886219 -1 994888 2475838 3264113 3593265 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 384607 566807 604243 911887 2540282 3970299 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 909491 1244658 3982090 4193262 4391041 4513842 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 951237 1783599 2122607 3638900 3861946 3890527 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 243834 686665 869920 903823 1201683 2505731 2560889 3043948 3721927 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 2097523 2239714 2400166 2880967 4567204 -1 -2 1096147 2096195 4455714 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 3638954 3957223 4269563 4351706 4616687 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 444016 485035 585267 1299796 2327268 -1 272694 1115782 1644912 1809920 1923583 2231819 3269063 3792118 4019163 -1 -2 659757 1811944 3577527 4736099 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 82702 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 -1 1544080 2656798 3281488 4049992 -1 -2 275108 2438990 3059553 3430942 3700224 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 354236 632644 932029 3366907 3886097 4348272 4401881 4667510 -1 1455345 1679571 2924322 3896257 4624871 4754841 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 2275685 3447244 4465857 4742328 4999999 -1 84213 670150 863212 1719702 4811892 4903785 -1 58504 567007 1671689 1779241 2668490 3406551 4110497 4569814 4945910 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 565066 1352156 1466149 1688188 2409889 -1 1241587 2939416 2947990 3346691 -1 253143 431436 1153305 1236249 1404126 2018207 2105986 2401383 2533011 3463169 3636319 3950830 4243297 -1 -2 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 -2 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 -2 92817 1369766 1417712 3108668 3862191 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 739525 1527816 2110765 2641688 4453557 4521162 -1 384366 1632559 1645721 4157610 4746910 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 547554 1176450 2980701 3673372 4175524 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 1047614 1721216 2132199 3433985 4370960 -1 -2 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 911725 1141102 1300843 1801292 2077904 2279303 3116709 3193758 3253369 3939708 4106079 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 953144 1238964 1977986 2156539 2903314 3219019 4141044 4827876 -1 864326 1835481 2134631 2353632 3859714 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 1988237 2512936 3295287 -1 -2 89828 114133 458811 2776715 3632693 3957382 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 809564 875937 1566482 1933452 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 119491 309487 515488 829394 912762 1142827 2087630 2437018 3127501 3169300 3503757 -1 -2 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 711294 1126384 1515069 2016796 2467835 3039979 3554841 4673982 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -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 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 244478 279961 750828 3277331 4231244 -1 -2 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 -2 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 640657 754077 882740 1513226 2095552 2623854 2752442 2959458 3205151 4459661 4987465 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 813414 893535 1062808 2792193 4919382 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 36749 45130 549887 1433527 3351159 3393782 3463557 3554955 4139584 4638279 -1 -2 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 -2 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 -2 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 11231 254044 389325 536323 740304 2196352 2428944 2727764 3104318 3121186 4065051 4509918 4994475 -1 -2 132484 523356 2052585 2080492 2699330 4384224 4810993 4977568 -1 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 1436983 1616015 1753568 2463207 3798950 4288884 -1 -2 675754 1925055 3030959 3343175 -1 18540 655168 1066229 1275679 1450291 2736325 4092878 4356215 4498362 4570615 4631266 -1 725110 1056162 1447665 2017661 2659463 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 598536 2028319 2704928 4284453 4780234 -1 -2 1234100 1300389 3139248 -1 -2 627569 1386143 2313980 2568183 3676932 -1 342284 1261531 1454083 1586637 1915156 2771934 2822153 3227702 4061550 4955838 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 15838 276847 4751111 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 764631 1748834 2189162 2806464 3352380 3625201 4708774 -1 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 2202947 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 1542785 2781959 4940709 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 404217 585816 877030 1099508 1340003 1815330 1934414 2283144 4160614 4877603 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 -2 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 621429 2556723 3034805 3288800 3827569 4010869 4030172 4181419 4198409 4283601 4375245 4747280 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 2606723 3453180 3475827 4110981 4465395 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -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 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 -2 128796 1499866 2865568 -1 533917 556838 727971 1783624 2412584 4051767 4690660 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 482173 683530 1874445 3312782 3336868 3553289 4371204 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 709683 2998921 3822080 4267643 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -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 230683 1199820 1940120 3024023 3059412 3425214 3895702 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 582674 785998 1994581 3375048 4351717 4981234 -1 298594 1112889 1160025 2804914 2899463 3733354 3753081 3837135 4417036 4665216 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 36634 1849981 2451061 3300085 3765029 -1 3125668 3447314 4062200 4430586 4552713 4670613 -1 -2 198623 4884449 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 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 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 922694 2547635 2582771 2623402 3126388 3375549 3482892 3530618 3848703 4203151 4361472 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 1760599 2637454 3090567 3165034 3210811 3578623 3898135 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 1091782 2118115 3713182 4999999 -1 351208 430638 789326 1070026 1098693 1555145 1731641 2841196 3143219 -1 931262 2397542 4989201 -1 -2 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 265995 796768 936566 1287687 1477008 2500583 2907827 4152653 4970279 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 146655 758220 1768089 2171213 2427792 2493394 2813738 3196464 3840212 4362465 4475830 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 4981194 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 -2 870055 1249837 3409959 3996669 4153721 4790076 -1 -2 627605 1554678 1840073 2316142 3060967 3812992 -1 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 98866 615919 1349877 2803594 4198155 -1 18540 655168 1066229 1275679 1450291 2736325 4092878 4356215 4498362 4570615 4631266 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 -2 1237163 1917098 2052890 2767473 -1 313723 352017 612413 1278679 1330963 2554718 3625838 4999999 -1 -2 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 857375 1540868 3753902 4414163 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 -2 453708 2278896 3276698 3334632 3711907 3791642 -1 2320584 3077237 3384317 3580778 4754538 -1 61741 479395 1230377 2578737 3712286 4422705 4760634 -1 -2 49551 446564 1288136 4847768 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 701263 1311402 1340116 3699296 -1 468501 1197608 2710733 2927980 3570604 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 606192 1549731 2234178 3682163 4676652 -1 -2 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 27268 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -1 1428756 1575590 1638609 2158916 3562855 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 262972 652103 3260548 3350587 3433081 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 186675 3589132 4360545 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 1221528 3565661 4237824 -1 -2 423373 1472720 4121777 4508006 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 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 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 262086 766241 926655 1723100 2013747 2452198 2500400 2586079 2661667 3138399 3888819 3950665 4203354 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 670433 879027 3543813 -1 30245 49772 221605 832232 1111070 1233463 1959946 2049896 2051855 2205848 2343575 2463746 3599074 4235189 4345851 4347072 4395993 4540601 4546792 -1 -2 976726 1801666 2593549 3610497 4826396 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 1669161 2541424 2653074 3575942 -1 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 186342 2715808 3914119 -1 -2 431542 759016 898771 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4373130 4914941 4999999 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -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 813667 948391 2285696 3329771 4511548 -1 -2 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 -2 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 140402 613927 628937 1442819 1449239 1494572 1942601 2041854 2073098 2342273 2630966 3065281 4411256 4437628 4522856 -1 -2 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 426504 718869 1461797 3191925 3951532 -1 -2 630057 1361926 1742146 3158440 4338856 -1 -2 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4895737 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 638541 1420361 2476244 2841852 3052611 3449373 4218467 4883628 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 927987 2006239 2421884 3740342 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 361147 634629 1078481 2648098 4718011 -1 -2 429394 550652 1693100 3365356 4568498 -1 277445 333983 719343 1616335 1621227 3102589 -1 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 -2 687977 1371007 1407100 1462495 2215634 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 16329 1388222 1451213 1655495 2131638 2644887 2973971 3419905 3518131 3550294 4395539 -1 -2 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 1823083 3315789 3365723 4077025 4901205 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 97709 122842 495936 949520 1036511 1575241 2012171 2399104 2845261 4934387 -1 899192 1420054 2978000 3713360 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 447271 771083 898821 1804302 3588405 3859533 -1 105534 196607 256313 408848 773585 809621 3494039 3796205 4077500 4222176 -1 -2 306789 1253967 1353385 1910700 2526537 -1 -2 106734 839917 1656518 2714617 3051122 4990099 -1 -2 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 321538 2138251 3604715 4328862 4911307 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 646720 1118422 1195287 2164823 2368510 2758426 3946274 -1 1259246 1760278 3443609 -1 -2 585816 1934414 4160614 4877603 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 777624 815373 2052956 4734687 4914292 -1 224700 788748 1535138 2146141 2321959 3010900 4097503 4690095 -1 -2 72181 281206 1572213 2069875 2124471 3420298 3570623 4507895 4551885 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 744171 1735089 1777297 3142265 3759040 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3561308 3917403 4493605 -1 661423 694934 992202 2257668 3915926 3987612 4974680 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 2382569 3193593 3437596 4102738 4742954 -1 1020299 1038742 2157154 2171562 3142341 4052556 4999999 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 225130 525899 4592768 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 610358 833095 942938 1293458 2595410 3706675 4409289 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 333568 398589 633163 1814521 2474746 4119348 4858890 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 817626 1288656 1325092 1736729 2641254 2661368 2783287 2809222 3251927 3788718 4211445 4290149 4665268 4702648 4944337 -1 306504 414457 1067300 1127679 2639752 3267220 3728343 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 -2 757681 828874 1148124 2345643 2571069 2682150 3569270 3994868 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 1756810 2131075 3335701 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 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 132579 410616 422036 505362 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 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 3845429 3970289 4165988 4973355 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 857375 1540868 3691007 3753902 3991331 4414163 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 574142 2819601 3460332 4342267 -1 -2 1828385 2709336 3362669 3576613 3884451 4057947 -1 111791 1141719 1170790 1291306 1897900 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 -2 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 -2 1347965 2956381 4513780 4536611 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 1276231 2057283 2533814 4503995 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 34357 308420 1234448 1720442 2320703 3188337 -1 2837862 4011387 4063199 -1 329355 774096 1321770 2195357 3245216 4120648 -1 -2 447271 771083 898821 1804302 3588405 3859533 -1 -2 971596 1807978 2591085 2651982 4936033 -1 388415 1578401 3127598 3708238 4356475 4929363 -1 -2 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 1127947 1379553 2237631 2564412 3080159 3089342 3946466 4499735 4805429 -1 -2 2531070 3286044 4678649 -1 -2 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 762559 1327808 2030219 3496556 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 162642 1116800 1517388 2746861 3524956 4379104 -1 -2 57470 1093840 1406956 2859432 3911040 3930997 3969215 4040215 4255477 4467880 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 596681 693753 3632500 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 868485 3881440 4033198 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 1981769 2905751 3358455 4500881 -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 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 -2 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 951237 1783599 2122607 3638900 3861946 3890527 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 1804705 2353057 4105747 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 50605 129493 324651 456579 2264525 2365956 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 1120791 2398747 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 471991 665731 835203 835903 2762124 2802730 -1 -2 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 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 -2 467793 476245 716964 866401 4355651 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 -2 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 421104 557839 818166 1379353 3097517 3362038 4936687 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 521970 2168074 2505387 3279246 4878286 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 -2 15838 276847 806121 2509209 4751111 -1 284847 1748025 1956293 1989576 2726870 3014963 3234743 3247975 3440139 3968516 4719222 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 515714 778365 2031977 2712301 4874816 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 360722 1034831 1400546 4315051 -1 -2 989601 2346458 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 -2 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 274014 1278494 1569899 1936084 2716666 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 -2 515227 577978 712718 827996 992618 1033286 1349795 1387514 2060151 2284383 2374157 2711064 2902730 3965267 4250712 4495463 4636592 4808593 4966210 -1 448458 731500 914367 1572346 3851792 4217265 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 670433 879027 3543813 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 705627 1192494 2893908 -1 -2 4033 206272 2327162 2392334 3195226 4282312 -1 681445 1594910 2122506 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 77440 2052722 4188117 4922060 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 1366548 2627982 3779578 4165143 4670063 4995618 -1 496169 929263 1620646 3069938 4399052 4588504 -1 549434 757632 1679875 -1 -2 35953 501365 1143456 1776211 2271171 2421948 2650759 3808668 4355924 4484195 -1 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 1343729 1958611 2083094 2345483 2410689 2519829 2795528 2927544 3507885 4022553 4074576 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 2946105 4946878 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -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 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 899422 1510987 3824067 4056714 4356065 4642871 -1 1157043 1332431 4166543 4611594 4835299 -1 1633623 1710186 2163069 3153615 4652283 -1 -2 2681606 3837515 4497856 4528410 4821729 -1 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 462931 723838 1179393 3111449 3687101 -1 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 -2 1077148 3487277 4040635 -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 299001 329627 2550979 4645742 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 -2 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 258152 1335848 2380961 4079538 4250480 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 -2 321538 2138251 3604715 4328862 4911307 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 1204374 1372473 1918157 4797178 -1 -2 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 79032 557685 1567567 4872396 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 212165 323584 1698450 2022425 2299568 2482672 2622404 3686427 4953699 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 26142 1986542 2959514 4582667 -1 41704 75741 120013 1087034 3248174 4252674 -1 1207086 1607110 3366013 4902835 -1 -2 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 2790768 3829914 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 1208982 1724444 2255077 4065789 4202400 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 506003 1234266 2611237 2808837 4807325 -1 1386897 1738304 1969277 3881823 3952433 4231450 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 544780 1016349 2243865 4095472 4475536 4819382 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 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 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 94951 2909993 3236911 3903057 3980187 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 14826 1001506 2247999 2358734 2769531 3155224 3599517 3954700 4153051 4574471 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 57547 1311542 1409587 2541774 -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 524344 1564280 1669515 2127740 2562303 3223398 3364838 3802830 4604647 -1 701862 2014045 2031371 3155946 3189481 4611049 4648550 -1 -2 1756810 2131075 3335701 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 3188821 3244847 3714314 4437151 4872798 4991542 -1 191032 496511 561603 604574 1260279 2726895 -1 243894 457210 550763 1968852 2346521 2420894 2604602 3776009 3939067 4468069 -1 -2 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 835801 2869664 3410257 3695923 4197859 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 892022 1330251 1593182 3529534 4227539 4783323 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 931262 2397542 4989201 -1 -2 138798 3063154 3275148 4435121 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 1711762 2447811 2463183 2483894 2805192 3116414 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 1029487 2832496 4019412 4049898 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 2236764 2657756 3697577 3902603 -1 961566 1205599 1381878 2195248 4669544 -1 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 297947 588135 869329 3549524 4041238 4192336 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 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 907617 1357275 2289149 2607738 3827198 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 1207086 1607110 3366013 4902835 -1 626554 823352 963604 1131772 1159594 1488442 1770511 1935507 2615937 2740661 2846547 3634470 4025836 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 -2 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 209858 1224642 2084299 3435471 4625782 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 1164453 1253928 2017673 3460034 -1 -2 25233 1072221 2142059 2594713 3858422 -1 2064196 2121952 2357624 -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 1061370 1896300 2769722 2873192 3613205 3691077 -1 774874 1724440 1986200 2982053 3358309 4696391 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 1718816 3516134 4962803 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 -2 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 -2 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 134720 437966 781855 1714181 2063572 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 117193 842955 1292997 1327937 1543251 1854174 2029668 2070956 2938771 3943079 4481766 4548700 4661138 4971035 -1 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 -2 94951 2909993 3236911 3903057 3980187 -1 390556 515798 1835298 2649405 4432616 4818349 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 1204374 1372473 1918157 4797178 -1 -2 122745 218136 1031042 1124019 1313585 3490156 3694593 4068046 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 -2 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 1387822 1416596 2267739 2465263 2497586 2627971 2667244 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 1028606 1619931 2665175 2761306 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2173784 2881941 3143126 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 1642548 3206601 3762839 4349750 4506230 4804234 4898793 -1 -2 2814435 3769895 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 556747 1984923 2551625 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 -2 723650 1171825 2226373 3801351 4338791 4493311 4927789 -1 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1962264 2848920 3810315 3956965 4647460 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 -2 835845 1008346 1613706 2293357 3616935 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 316261 650351 1088093 1530776 1612676 2063928 3144775 4535732 4540818 -1 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 988701 2529284 2585400 4179411 4722784 -1 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 -2 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 -2 331936 367293 834366 873518 1107383 1737292 3938697 3988046 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 859884 1886686 4212052 4536325 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 -2 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 114818 314573 1316663 1809286 1835293 2034496 2507253 3197840 3660613 -1 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 263103 2823702 2941026 3052441 4013844 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 91145 2541850 4509513 -1 44210 162924 267881 371980 2850584 3654236 4544461 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 323932 1316201 2399344 2425580 3733350 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 681873 1018214 1197754 1873001 2199095 2489847 2655293 2942281 4062194 4836517 4951571 -1 -2 179599 1051708 1402565 2105128 2169912 3502027 3568268 3850460 4159568 4367787 4419016 4441941 4794174 4926949 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 169743 483485 669321 944419 1684491 3146128 3836200 3919936 4200581 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 426504 718869 1461797 3191925 3951532 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 29108 935663 1181223 1358492 2090583 2519183 4877319 -1 172449 1593063 1887699 3798643 4269756 4918416 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 321538 3604715 4328862 4911307 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 1106626 1783208 2428743 3266984 3320054 3562248 4073435 4491526 4801742 4839579 -1 18811 1444523 2217918 3738802 3785055 4000203 4303953 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 -2 505628 536485 1429853 2715392 4084598 4656605 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 136065 839856 958140 2223154 3881512 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -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 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 204331 215818 247713 916998 1185443 1844812 2047798 2908712 4193478 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 468474 714912 1099100 2475691 4329590 -1 -2 542182 952724 1482548 1691163 2388481 2433928 3219983 4259872 -1 323995 366852 857726 1397355 1848691 2272424 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 32395 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 598153 827411 2159629 2685327 3835726 4257356 -1 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 -2 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 1770337 2053607 3273730 3301547 4762917 -1 -2 94380 631351 851331 1886262 2260177 2523066 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 261525 2839573 4054944 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 1157332 1394943 1478608 3696070 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 1157332 1394943 1478608 3696070 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 3153378 3222704 3624308 -1 -2 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 972076 1055195 1068656 1236339 2677538 2902550 3121428 3259224 4477898 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 478790 602119 1138973 3430304 4727480 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 50766 145553 3988537 4676514 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 928603 1306062 2430979 4139821 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 338107 544740 1134490 1667121 1971071 2515161 2603161 2605112 2724717 3242479 4753056 -1 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 1421257 1500772 2069588 2844301 2922542 3483407 4198600 4757697 -1 607196 815170 1549667 2523793 3170408 3266993 4350247 4947185 -1 3889476 4606941 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 164856 267325 740757 3299693 3694657 4207264 4392222 -1 128737 146461 367790 2035238 3510987 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 1827296 2166211 2996732 3941178 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 333211 445142 1304659 1367424 1401811 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 515419 998477 1402369 1494335 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 224816 354677 736296 1100351 1501740 2000208 2243475 2263943 2400834 2655590 3080133 3800938 4131170 4729296 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 927987 2006239 2421884 3740342 -1 -2 1975400 2188920 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 201119 1120909 1244051 2868252 3495492 4061214 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 318126 464069 1548400 1595894 1890722 3902790 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 317824 1760600 2370299 3301872 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 4922 1831384 2301242 3716339 4999999 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 136045 394368 1744593 3259391 3325145 3368138 -1 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 -2 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 1407802 2867027 4443005 4685785 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 1419612 2638991 2908436 3370400 4001568 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 -2 692481 1398603 1643550 1939076 3393103 3838644 4247886 4305469 4766898 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 166150 502914 652580 878363 1642691 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 85482 659317 759125 1559325 1877434 2118806 2178602 2755527 2978946 3231446 3506308 3614615 3614822 4699003 -1 -2 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 680922 1562279 2072194 2478379 2484039 3331540 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 1165153 1231538 1327435 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3413800 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 445838 699714 1425884 2083251 2175489 2535378 3131093 3226096 4417573 4595301 4861056 4966432 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 1772062 2110558 2636073 3384002 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -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 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 989640 -1 59031 606380 1592802 2407632 3424636 -1 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 44013 917421 1779545 4452269 4489768 -1 -2 509323 2143158 2722887 4592929 4619254 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1355389 1379762 1748191 3311456 -1 278552 1574795 1790086 3530287 4582062 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 2309549 4669621 -1 -2 6586 928168 1648932 3939117 4993465 -1 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 -2 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 804775 924682 1273404 1840825 3448643 3932464 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4872692 -1 -2 195914 787517 1076510 1153635 1476515 1551104 1955270 2212419 2226169 3664861 3729236 4604053 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 2909993 3236911 3903057 3980187 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 790708 1076212 1497658 1785792 2130504 3926326 4204429 4342251 4999999 -1 -2 1286319 2553085 2936599 4102122 -1 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 577168 615011 705913 2515930 2596390 2866841 2974433 3388160 3978513 4505103 4685028 4932369 4936410 -1 1419612 2638991 2908436 3370400 4001568 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 374122 1567706 4792194 -1 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 289393 1527718 3082276 3612448 4857584 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 517909 780966 2639055 3315316 3522213 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 349175 1355088 1567960 3812393 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2173784 2881941 3143126 -1 -2 1904019 3429312 4452096 4872307 -1 -2 768697 3172205 3208103 3487130 4746707 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 791980 843462 953441 998571 1360948 1589882 1737689 2670610 3801754 3957223 4507315 4956732 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1419241 1699980 2707842 3016746 4977337 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 3031494 3644092 4336178 4494343 4632949 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 -2 1458127 1896185 2001232 3967452 3971850 3999478 4109572 4467616 -1 745405 906314 949700 1621082 2666206 2944503 -1 -2 550112 1040357 1141584 1263993 1393667 1824694 3306116 -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 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 778318 1456842 1970426 3055508 3095901 3464554 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 1383500 1956788 3511384 4632840 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 55674 186075 297722 419055 1179991 3452132 -1 -2 988148 2171158 3129232 3331898 3549529 -1 751719 1764086 1988437 2495160 4388139 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 723252 791760 1727808 2791363 4346688 4351031 -1 -2 171008 714036 1868216 2525021 4069413 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 -2 1605023 4775061 -1 -2 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 -2 1975400 2188920 -1 -2 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 953749 1794446 2244880 3825699 4102309 4328650 4494523 -1 208442 297090 1904423 2741479 4011156 -1 -2 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 247475 1238962 1651146 1725540 1740191 1767606 2005101 2329209 2900131 2922623 3847007 4277302 4309982 4413425 4548655 -1 81337 221008 838017 1248878 1557027 2500136 3017561 4114201 4158215 4707963 4833950 4864645 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 868485 3881440 4033198 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 1633623 1710186 2163069 3153615 4652283 -1 2043055 2320570 3996248 4519682 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -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 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 285737 540347 2031596 3882326 4270438 4513605 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 1757294 1901866 4190017 -1 989510 2699694 3726025 3883522 4520256 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 4113667 4490299 -1 2749860 3691811 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 1028606 1619931 2665175 2761306 -1 209828 2140694 2391619 2396031 2606116 3263848 3547325 4384641 4917697 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 1088419 1867237 3424424 3779420 -1 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 -2 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 292245 1322110 3219604 3732728 3737330 -1 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 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 3233204 3960482 -1 17275 159631 305119 341949 558356 983929 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4561069 4817833 4857776 4999999 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 128737 146461 367790 2035238 3510987 -1 290694 1703096 2254604 2381803 3448997 4507832 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 -2 194538 1854529 3657555 4282841 -1 -2 15838 276847 806121 2509209 4751111 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 106309 505950 3957782 4582162 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 470859 1481135 1611258 1722172 1958079 3095104 3239310 4196126 4565897 -1 -2 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -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 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 504012 728405 976776 1530557 2539996 3099085 3233335 3796162 4998930 -1 659232 747103 2579146 3679722 3933766 4177018 4484067 4832364 4995541 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 185898 340669 1504231 1556612 3360322 3369362 4116757 4118549 -1 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 1830637 1911220 3579669 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 -2 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 -2 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 3406527 3811450 3889476 4510306 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 3487341 4727708 -1 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 1556612 3360322 4116757 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 587779 3257768 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 153892 1128258 1846050 2032708 2082979 2442526 2968467 3244624 3505049 4768963 4786578 -1 -2 2533948 3785682 3947686 4086566 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 338107 544740 1134490 1667121 1971071 2515161 2603161 2605112 2724717 3242479 4753056 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 1110125 1280542 1399218 1439074 4861250 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 2143372 2161999 3696307 3973896 4235171 4847293 4924781 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 1514998 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3352302 4768505 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 4322243 -1 -2 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 -2 14126 210242 1620986 2361484 2625482 3563993 4460358 -1 1960 526441 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 452222 486440 1127961 1830500 -1 326108 458860 933279 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 534237 1852568 4129224 4821381 -1 813667 948391 2285696 3329771 4511548 -1 -2 212413 638511 2995549 4084613 4134748 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 559470 759014 763624 1384625 1704861 2694150 3489127 3810047 3979285 -1 291725 314407 2111435 4566975 -1 -2 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 504008 1420440 2027867 2440930 -1 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 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 415822 602253 823489 874181 1250010 1562325 4934682 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 115521 990569 1095832 2825662 3149483 3459382 3620055 3650861 3996904 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 94951 2909993 3236911 3903057 3980187 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 1494092 2293366 4486637 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 -2 380865 1122329 2588317 3041034 3122165 4117099 4242235 4999999 -1 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 -2 323813 2895562 -1 -2 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 511584 710743 932029 3874056 4526322 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 254961 591724 1458114 1863507 2070590 2992178 4445982 4962415 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 86677 92030 287267 465649 890727 3422636 -1 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -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 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 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 1087587 2146720 2626076 3303853 3335739 4136051 4328588 4653015 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 431707 2306681 2850818 4420011 4566968 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 401171 2106683 2794510 2794836 3209509 3629105 4052379 4278312 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 -2 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 527550 1233395 1301904 2706092 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 1628293 1880002 2066769 -1 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 513252 1594011 2427772 2489937 2730493 3719827 4078730 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 122949 189883 515714 778365 941027 2031977 2712301 3032487 3229748 3285322 3481379 4351883 4874816 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 2508874 3312329 4411672 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 768697 3172205 3208103 3487130 4746707 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 248553 416344 455855 458617 543769 1007285 1286064 1426047 2921559 3779971 4523811 4918698 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 2670614 2751641 3226990 4850628 4873196 -1 263103 2823702 2941026 3052441 4013844 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 252641 1623001 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 -1 1022717 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 46671 496947 758256 1611241 3808085 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 1113100 1156303 2695772 2970979 3149992 3652154 3937307 4105209 -1 497137 729034 1409092 2187302 2483366 2657723 3222867 3342628 4045532 4060868 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 191752 1004732 1336574 2015692 2232082 2697709 3023548 3274698 3408276 3508713 4755487 4810470 -1 -2 1605023 2517839 2519278 4775061 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 1681631 1866479 2993303 3394628 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 -2 1955031 2445173 4825414 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 509323 2143158 2722887 4592929 4619254 -1 1562326 1984784 2970360 3242798 3456607 4384408 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 835845 1008346 1613706 2293357 3616935 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 -2 488461 809747 929541 1824764 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 147052 2434833 2609163 3371519 3949965 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 57258 507669 1484146 1502414 2727889 3321010 3498353 3903220 4503833 4937060 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 1556612 3360322 4116757 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 5828 787260 953368 1745265 2736325 3613102 3850215 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 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 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 -2 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 1715876 1938232 2881928 3343774 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 937428 1421770 3634113 4189170 -1 -2 1234100 1300389 2656249 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 81562 607573 757175 4106105 4715644 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 14697 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 -2 1070910 2741067 3124041 4287180 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 1389922 1467513 2057872 2869664 3333320 3695923 4197859 4493815 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 13671 2260808 2629012 3672928 4281104 -1 631190 738388 1411483 1420783 2052990 2293366 3162241 3162768 4486637 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 1294901 1433812 2017132 4285578 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 4844248 -1 -2 37363 2533870 2801942 2978039 -1 661863 1603272 2147774 3983693 4046003 4814690 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 516367 2669755 2797757 3025475 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -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 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 225700 254831 1359889 1385424 1692363 1784877 1967089 2119120 3586788 4027231 -1 -2 284847 1748025 1989576 2655634 3247975 -1 -2 1091345 1624029 1991836 2283647 4131708 4284356 4454701 4607807 4946322 -1 1914689 2913110 2978672 3650970 4878964 -1 257277 848525 862478 1773436 2144943 2383061 3756950 4117802 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 199013 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1705751 2430230 2491511 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 983552 3781543 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 5479 1344825 2257650 3085594 4070287 4723416 4806372 -1 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 -2 976726 1801666 2593549 3610497 -1 41098 3706277 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 -1 -2 453147 570038 1003088 1219273 3407361 3982716 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 -2 451123 791543 1571169 4775884 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 324987 478705 518560 1693004 2080139 2102077 2898639 -1 245840 277091 864327 1515463 2138000 2930947 3556386 4420792 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 303222 848544 869209 1995798 2491032 3675360 4375566 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 749510 952219 1608443 1932824 3735544 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -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 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 405520 1893400 3844068 4330808 4341119 -1 855383 1631732 3309773 3885333 3993074 4559038 -1 -2 220474 869315 1862263 3226153 3641511 3796977 4264968 4301679 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 565066 1352156 1466149 1688188 2409889 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 831353 3890817 4660133 4720657 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 1888542 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 1847577 2495407 2675472 4029875 -1 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 119838 302632 967146 2679290 4187981 4473920 4564509 -1 -2 568570 1781750 2273160 2328203 4344636 4940495 -1 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 761561 2085541 2169739 2690945 2893645 3765495 4192538 4483608 4857043 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 -2 1292335 1712955 2682805 4359017 4473502 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 9385 1986900 2175085 3739813 4609782 4689989 -1 2749860 3691811 3817798 -1 -2 57343 76043 1772413 4146830 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 12160 198036 1099757 1116538 1294867 1365603 1448579 1714417 2460733 2936176 3158651 3408148 4290527 4340075 4497461 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 391710 682387 711529 1053526 1250848 1294280 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 135873 570884 1721162 2359810 2406190 3021144 3810402 3962974 4428590 -1 -2 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 -2 943610 3995612 4575063 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 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 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -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 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 2665292 3493749 4599592 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 741270 939158 1043678 1781559 3001337 4676662 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 984239 2870349 3220128 3270695 4620240 4976365 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 145539 1005730 1530792 4639233 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 3989418 4090911 4476610 -1 1608844 3304037 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 221712 1255105 1752914 1829673 2503970 3380208 3408672 3722833 4315966 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 2073272 2498762 3823114 4314781 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 1235835 2960575 3995612 4748853 4785418 4933807 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 228434 415270 470749 668543 1384609 1637153 1966852 3020087 3573931 3595232 3622781 4379831 4612610 4827736 -1 -2 32893 -1 2956455 3407563 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 18594 2137232 4403183 4469508 4801822 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 609102 1508827 4380168 4536767 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -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 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 1962264 2848920 3810315 3956965 4647460 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 36547 492260 780643 982073 1903151 3855518 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 285737 540347 2031596 3882326 4270438 4513605 -1 -2 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 133954 723626 2412800 3891023 4835829 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 661556 673555 2473597 2707355 4797719 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 768697 3172205 3208103 3487130 4746707 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 405520 1893400 3844068 4330808 4341119 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 547554 1176450 2980701 3673372 4175524 -1 -2 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 288842 370967 1212367 1231222 1761022 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 116182 573463 862782 1719808 2500618 3724387 3794539 4139985 4225279 -1 146655 758220 1768089 2171213 2427792 2493394 2813738 3196464 3840212 4362465 4475830 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 32395 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 -2 2334248 4021809 4286605 4739792 4921012 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 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 907617 1357275 2289149 2607738 3827198 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -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 2749860 3691811 3817798 -1 -2 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 3153378 3222704 3624308 -1 -2 1892977 2868172 2997042 3824042 4483513 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 168160 237380 581046 2124544 2697709 3023548 3274698 3490306 4755487 4810470 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 515419 998477 1402369 1494335 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 155916 381737 2432374 2886233 3719968 3828407 3922793 4288710 -1 113625 1719881 3709956 3902093 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 112156 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 349148 706133 1422226 3020944 4493331 4859293 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 77017 230593 1223600 2322011 2956062 3110786 3269339 3439233 3825654 3857586 4420261 -1 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4938009 -1 266404 1427619 3983437 3989374 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 69095 189610 667769 1892092 2181878 2581734 3467178 4186183 4745766 4757004 4809589 -1 -2 1276231 2057283 2533814 4503995 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 946244 1324842 4281667 4451394 -1 -2 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 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 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 1102897 1153674 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 1017 932201 1234715 4133067 4758869 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 -2 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 3542698 4418098 4525313 -1 -2 832317 1057291 2078031 2301396 2330048 2795087 3169205 3433974 3814243 4178914 4880384 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 589249 2380983 3496546 3548709 4156994 4533038 -1 676216 1012795 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 1017392 1030987 1079059 1297945 2915835 3659885 4147838 4977504 -1 -2 409615 1310763 1554181 2319874 4605878 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 2313980 3163747 4899431 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 1798795 2143534 2899799 3009892 4595564 -1 -2 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 103652 912044 2509487 2784678 2927609 2961010 3222422 4159633 4363287 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 960963 1286371 4131934 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 2202947 -1 481714 671229 765428 2137791 3592577 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 75884 255525 1758217 3284998 3600274 3889807 4055843 4874731 -1 108583 504794 589701 641799 983753 1929135 3971573 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 346457 927003 934828 1235559 1423130 2089918 2313982 2956526 4425674 4664394 4887625 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 1715876 1938232 2881928 3343774 4038031 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 1141428 1835685 2756766 4270682 4809204 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 3153378 3222704 3624308 -1 -2 477318 1019498 2544810 4022330 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 206731 2337363 3421167 3726152 4668654 -1 -2 762559 1327808 2030219 3496556 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 447561 603253 1472459 1504448 1671994 1681841 1861251 2058200 2099854 2639483 3844339 3986443 4052626 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 -2 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 565066 1352156 1466149 1688188 2409889 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -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 391710 682387 711529 1053526 1250848 1294280 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 2731311 3479985 3700413 4206574 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 136400 271580 434327 1047428 1277524 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 422187 1352064 1689373 2051153 2705761 2717083 3415020 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 768667 1513548 1944999 3699136 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 376572 3028928 4749626 -1 -2 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 186366 813768 1460457 2209567 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 128274 917431 4999153 -1 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 881610 2705112 2798137 3865068 -1 -2 1427271 1445284 1794626 3211897 3383443 4103170 -1 2511981 3193593 4102738 4453241 4742954 -1 899121 914331 1046434 1205371 2008044 2378261 4012999 4985544 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 104134 1762786 1896504 2346906 2606723 2740348 2827855 3453180 3475827 3948437 4110981 4465395 4515734 4698543 4858354 -1 -2 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 31042 158865 2226442 4322243 4647041 -1 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 -2 9385 1986900 2175085 3739813 4609782 4689989 -1 884761 1047134 2051621 2179541 3308671 4421005 -1 -2 1892977 2868172 2997042 3824042 4483513 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 980857 1258918 2676281 3333850 3940082 4782678 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 229656 303798 2590027 3273962 3803253 4030587 -1 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 1351877 2708236 4309943 4371740 4947844 -1 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 2144154 2489145 -1 -2 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 675784 1018524 1143119 1863589 2351695 2454871 2492661 2755267 2902707 3306184 4106659 4248863 4521730 4701899 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 -2 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 1711762 2447811 2463183 2483894 2805192 3116414 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 578430 842955 2938771 3272973 4109096 4971035 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 226833 1145346 1239371 2548700 2937414 3372963 4103446 -1 -2 911725 1801292 2077904 2279303 3253369 3939708 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1305021 2670614 2751641 3226990 4850628 4873196 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 346019 1039773 1049726 2532368 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 831653 1188111 2832424 2850687 3113271 -1 -2 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1744342 2342845 2415179 2927873 3057129 -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 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 507400 792759 1022115 1344288 2461691 2883270 3305530 3595749 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 -2 400525 802327 1694458 1919020 2311223 2593636 2763079 3805075 3867445 4524053 4881422 -1 441734 751637 2023811 2566514 2829809 2921506 3358754 4663654 -1 -2 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 454920 1072031 1806831 2414981 3657790 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 1731551 3012907 3585457 4228966 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 182847 215202 1973430 2661975 2795473 3060718 3176713 4309966 4386186 4594356 -1 68223 168288 444980 577806 824678 2851653 -1 -2 59031 606380 1592802 2407632 3424636 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 707495 964755 1226130 1656969 2200245 2675989 2781702 3175619 3456564 3634226 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 317882 857451 2125052 2154713 2180181 2257276 2584952 4426905 4965756 -1 -2 252641 1623001 2547423 4344726 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 120201 258907 395049 760348 2773581 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 7889 392877 3229387 3501229 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 378781 872807 3092388 3686394 4354052 4892239 -1 -2 627605 1554678 1840073 2316142 3060967 3812992 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 180124 372414 2089917 2267100 2645729 3391790 3692748 4139821 -1 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 -2 538355 1940267 2529999 2857629 3159452 3344765 3433906 3723605 4299068 -1 -2 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 69943 456969 896287 2100817 2667002 3483222 -1 644287 1037510 1367036 3260459 3409453 4071466 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 1486650 1673517 2959871 4133276 4615455 -1 -2 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 700843 1494388 1697590 3948855 4641610 4738570 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 -2 572631 782421 1320263 1508989 2189167 2462342 4634322 -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 4510876 4944950 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 569868 1172621 4834960 -1 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 429394 550652 1693100 3365356 4568498 -1 90650 779923 4037665 4689145 -1 2321732 -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 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 373436 1321117 2006405 3874930 4513731 -1 668427 682673 717610 1216637 1361943 1874490 2169139 3066763 3095579 3539878 3843601 4592459 4999999 -1 -2 385720 1208570 1869047 2068201 2455642 2994377 3402701 4386816 4467531 4731526 4999999 -1 -2 1642548 3206601 3762839 4349750 4506230 4804234 4898793 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 11224 159785 1060692 2808929 3556179 4683355 -1 1228888 2353752 4584040 4608682 -1 -2 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 128274 188217 917431 921265 927119 972286 1222075 1297365 4999153 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 257599 1113854 2586169 2612921 4290972 -1 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 1804193 1992212 2823161 3748240 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 162642 557772 1517388 1974028 2616484 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 3406527 3811450 3889476 4510306 -1 -2 1165153 1231538 1327435 2724152 2778529 4825856 4917648 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 313055 719597 761357 1904751 2199470 3856788 4373094 4663907 4692579 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 35566 581299 632419 1420137 1651090 4053710 -1 -2 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 112392 552995 721320 1023441 1159560 1268161 1336911 3096604 3422951 3737852 4272225 4515393 4906911 -1 -2 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 -2 1512029 1907848 3263356 -1 -2 16284 229070 1767929 2256483 2803919 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 988148 2171158 3129232 3331898 3549529 -1 -2 86677 92030 287267 465649 890727 3422636 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 -2 611521 1168903 1287783 1920045 3478111 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -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 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 4922 1831384 2301242 3716339 4999999 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 191146 1488127 1598890 1652351 2069037 2997214 4085533 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 994888 2475838 3264113 3593265 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 433971 1339624 3695121 3879825 -1 83071 781530 1931530 4695553 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -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 573475 2356643 2425841 -1 -2 655328 1815364 2812372 3895847 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 -2 818040 2414789 3273245 4334975 -1 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 5828 787260 953368 1745265 2736325 3613102 3850215 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -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 -2 182297 358820 653695 1134259 1150784 3452873 4168955 -1 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 395404 943610 3995612 4575063 -1 -2 1102897 2334817 3923011 4679134 -1 1911255 2330048 3688805 3703506 3958155 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 -1 386178 503179 1221535 1523148 2146574 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 907617 1142048 1280267 2666322 3955214 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 709508 2145363 3378737 4155526 4797842 4981618 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 1811750 2341850 4357904 4712660 4854466 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 926274 1954050 3929657 -1 186366 813768 1460457 2209567 -1 2418738 3191860 3307226 4148771 4542453 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 899121 1046434 4012999 -1 -2 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 1449343 1627290 3765224 4631003 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3252753 3737505 4134137 -1 1358321 1510130 1684038 2130617 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 -2 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 297947 588135 869329 3549524 4041238 4192336 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 38853 2167946 2934063 3129999 3661366 -1 173353 713675 1493856 1764216 4077598 4287364 4454377 -1 1346895 1960355 2825779 2876879 4136724 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 509323 2143158 2722887 4592929 4619254 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 991156 2146447 2440003 3877596 4053620 4146800 4325737 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 459713 1205564 1367036 1630746 1844749 2265105 2341807 2789953 3409453 4071466 4278736 4925406 -1 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 507400 2092399 2461691 3331551 4209603 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 661397 1473593 2750724 2972363 3550274 -1 262386 1874740 2221673 3111546 4516233 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 173932 1125112 3261865 3418446 3530731 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 -2 529544 2977678 3794819 3896420 4350350 4893007 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 144338 1177104 2682113 4596923 4644382 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 70553 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -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 480966 707247 942665 1041749 1313222 1794817 1839463 1879730 2407199 3045913 3677610 -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 2665292 4599592 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 391710 682387 711529 1053526 1250848 1294280 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 1743951 2268184 2352527 3084392 3930188 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 -2 153143 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 1556612 3360322 4116757 -1 1830637 1911220 3579669 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1594155 3419598 4314048 4992377 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 96562 1599904 1880597 3097232 4041081 4142558 4618739 -1 -2 723087 892894 1420623 2932795 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 563947 1824365 1996814 4317938 4924080 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 681269 735915 1040746 1043849 1430100 1576883 1584784 1942294 2809704 3508110 4137429 4435998 -1 369003 817648 1158680 1318788 2177860 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -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 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -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 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 3458189 3736309 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 306451 2502492 3406323 3969741 4354776 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 1365167 2283239 -1 -2 706497 1015981 2601138 2676767 4138824 4344607 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 584072 2099843 2245036 2909462 4986992 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 299001 329627 2550979 -1 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 371503 444895 585109 1132564 1440990 2162521 3980568 4496650 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 12605 833485 1052639 1112681 1204105 1966562 2617883 3103258 4432287 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 1956293 3234743 3968516 4719222 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 922694 2547635 2582771 2623402 3126388 3375549 3482892 3530618 3848703 4203151 4361472 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 144833 595446 1850724 1968155 2334435 3294481 4302828 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -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 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 1432308 2738664 3095599 3318628 4075054 -1 44545 628990 1506844 2708114 4101943 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -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 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 170290 230033 469991 1605023 1650372 1677136 2517839 2912546 3813371 3942819 3971893 3984778 4775061 -1 -2 24386 1383583 1842904 2328611 3594871 3982732 4226418 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 2144154 2489145 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 531834 842574 1627874 3984439 4868651 -1 24023 1067773 1829140 2423861 -1 496474 857630 1559327 2304779 2664159 2798788 2834272 3419734 3762633 3853011 4344051 4894355 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 274014 1278494 1569899 1936084 2716666 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 926300 1186085 1683007 1917717 2528165 2751656 3957101 4975531 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 714421 861505 932766 1001186 1169642 1504287 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -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 677217 703911 823719 1207884 2909573 2914413 4492030 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 619849 1056159 1243336 1795684 1963919 2630976 3380248 3672023 4713373 -1 -2 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 524344 1564280 1669515 2127740 2562303 3223398 3364838 4604647 -1 701862 2014045 2031371 3155946 3189481 4611049 4648550 -1 -2 809564 875937 1566482 1933452 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 251977 3007459 3063258 3967161 4860407 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 262972 652103 3260548 3350587 3433081 -1 1597786 2004566 2017961 4663523 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 441734 751637 2023811 2566514 2829809 2921506 3358754 4663654 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 212413 638511 2995549 4084613 4134748 -1 1292335 1712955 2682805 4359017 4473502 -1 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 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 621223 1231665 2107095 2203903 4521545 -1 -2 257658 1167723 2226826 2695294 3603561 -1 1490363 2128938 2879333 3430389 -1 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 676321 2790768 3829914 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 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 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 423762 578848 2843618 3454756 3990801 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 325384 1473784 1710187 1786919 1903572 3032060 3405297 3744476 4004638 4993311 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 272140 887298 1262579 2080732 2150726 2367393 3199109 3379257 3692578 3924306 4178754 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -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 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 194362 2314699 3829476 3854822 -1 1072004 3101054 3631744 4082836 4128821 -1 2334619 2827645 3485978 3863034 -1 -2 1971425 2130854 4074907 -1 -2 448588 2999007 3117572 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -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 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 1915628 2429312 4166565 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 26362 1254965 1970868 2706292 4398028 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 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 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 552736 619250 2332173 2678383 4021122 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 327079 1604275 2998743 3739114 4215144 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 732668 784732 825878 1844724 2370568 3455936 3601823 3969254 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 1405545 1521155 2018090 2430788 3373765 3492238 4804879 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -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 1234681 2340604 4156891 4416151 -1 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4531416 4906971 4971488 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 124041 607196 1507671 1756109 2503953 4183730 -1 -2 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 -2 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 -2 1756810 2131075 3335701 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -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 3812278 4007414 4165409 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 308725 568667 711575 3261337 3560985 3606837 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 204331 215818 247713 916998 1185443 1844812 2047798 2908712 4193478 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 -2 611521 1168903 1287783 1920045 3478111 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 661423 694934 992202 2257668 3915926 3987612 4974680 -1 485951 649371 1472951 3890279 4268330 4887029 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 960963 1286371 4131934 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 181716 461509 1136706 1194369 1732446 2841974 3031305 3198115 3304639 3462773 4215648 4328116 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 -2 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 4606941 -1 -2 472788 975311 1120984 1947417 2139526 2586132 -1 -2 936291 2238484 3538804 4019213 4162294 4921223 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 1052576 2559036 3296820 3687418 4898985 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -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 -2 657810 995549 2515230 2635093 3304439 4775561 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 306898 346831 499021 1805947 1836126 2346947 2744989 3767791 4252930 4261854 4920858 4960510 -1 -2 43442 90850 1171156 2541863 2960776 4815073 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -1 -2 514879 599805 1092615 2060992 2239137 2734723 2738055 2778181 3753883 3916901 4739805 4821068 4905334 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 1140855 1356986 3246249 4350721 -1 321695 2172135 2816799 2866047 3583605 4121285 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 -2 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 153892 1128258 1846050 2032708 2082979 2968467 3244624 3505049 4768963 4786578 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 -2 494480 1308284 2344511 4358811 -1 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 177427 328147 2677794 2745699 3452926 3511040 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 985782 3204972 3626170 4444454 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 165855 667401 947039 1364284 4484586 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 2120238 2796806 4446891 4504231 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 997234 1955459 2001970 3041103 3985933 4124554 4211011 4381706 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 -2 67392 321515 385603 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 -2 1134949 2697676 3161916 4000636 4458742 -1 -2 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 -2 2814435 3769895 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 391078 421240 509288 1375540 2798815 3478688 4374230 -1 2994296 3257348 -1 -2 1326366 2500723 4279989 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1017160 2718770 2763105 4204485 4784015 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 3951327 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 870588 1097939 1636347 1724154 1732455 2094274 4954248 -1 -2 887076 2087301 3014965 4200484 4817777 -1 -2 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 1071823 2564337 2801475 3362422 4145138 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 1041722 1396128 1999440 3112106 3464558 3869775 -1 981232 1138721 3182918 3632518 4565938 4999999 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3817798 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 385576 1924112 2116572 2481865 4208877 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -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 279406 1164482 1274785 1546541 1985163 2912496 3281378 3355443 3621771 3919240 4273519 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 87721 2813323 3142552 4065443 4651580 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 1236340 2148420 2601339 2647512 3838391 4404339 -1 -2 731616 947357 1069876 1259195 3214067 3471077 4361809 4431079 4707231 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 -2 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 1100666 2007917 3787405 4007434 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 191082 257690 571101 803307 1451467 1958115 2743668 3024110 3680588 4296248 4401880 4901293 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 520982 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 -2 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -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 316418 671658 749486 2082983 2594526 2949836 3405752 3739438 3791553 4451618 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 1051040 2187702 3266328 3346327 4247345 4464837 4839742 -1 -2 87951 389449 761631 1033695 1686036 1691232 2954246 3531846 3939502 4782947 4982933 -1 -2 1684239 1839479 2717895 3651684 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 1159594 1935507 2615937 3634470 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 77789 2921099 3101420 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 -2 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 375245 600085 756828 1280542 1501283 -1 676321 2790768 3829914 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 524847 1611258 1722172 1884434 3082285 3095104 3800609 4371296 4420202 4490085 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 4922 1831384 2301242 3716339 4999999 -1 -2 456619 664568 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 2854249 3631091 4281693 -1 -2 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 2757343 3569808 -1 475153 1395982 2591563 3076351 3368349 3813371 3892181 4692235 -1 -2 775916 2112032 2219564 3973830 4526744 -1 1290486 1670750 2021635 2820456 3841159 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 539661 1105201 1408502 1698969 2125656 3156348 3375171 3385667 3428275 4529141 -1 125519 970809 1632191 3127534 4679403 -1 -2 823043 929437 2067829 2559795 4068464 -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 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 -2 281430 881233 1668179 1683926 2671818 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 1556612 3360322 4116757 -1 1830637 1911220 3579669 -1 1217716 3458341 4945970 4950001 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4721722 4995251 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -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 775916 2112032 2219564 3973830 4526744 -1 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 12402 185595 729020 983806 1290486 1670750 1889061 1924827 1946526 2021635 2648388 2820456 2851773 2943067 3241305 3841159 3852677 -1 -2 270300 706004 4145682 4267116 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 -2 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 616384 2761942 3058569 4359063 4444517 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 1036828 1134483 1720615 1947787 2318230 2511738 3468700 3961362 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 -2 273187 2575145 4154025 -1 8240 1091204 1234100 2320715 2608492 2954993 3139248 3681611 4276329 4305547 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 182289 637076 3463076 3720665 4429194 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 1419241 1699980 2707842 3016746 4977337 -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 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 1804705 2353057 4105747 -1 8144 301746 1583820 1792883 2158046 2566575 2675039 2751852 3151941 4239076 4274999 4509056 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 -2 568053 3148446 3209283 3261868 3931197 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 2472930 2493513 2684575 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 898674 3632138 4262121 4454674 4808302 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 1192626 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 337621 423853 1553149 1932842 4365255 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 328132 3155825 3619090 4155239 4680421 4845482 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 467117 569250 3741552 -1 -2 905051 1118315 2191639 2209337 2233810 3673996 4056023 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 1166512 1251752 1543877 2244170 3562646 3943550 3999383 4036922 4315101 -1 -2 1578767 3372604 3669323 4825028 -1 290490 2726343 3146082 3228050 3577188 3817720 4264064 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 90650 136975 812465 858831 1040979 1427947 2066674 4037665 4689145 4836661 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 -2 840037 1697210 1939710 2259562 2958035 4486598 -1 -2 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 11231 254044 389325 536323 740304 2196352 2428944 2727764 3104318 3121186 4065051 4509918 4994475 -1 -2 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 338107 544740 1134490 1667121 1971071 2515161 2603161 2605112 2724717 3242479 4753056 -1 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 423373 1472720 4121777 4508006 -1 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 -2 4922 8901 1731458 1831384 2077756 2301242 3166733 3643482 3716339 4081200 4534638 4999999 -1 -2 1188364 2373403 3703389 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 -2 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 754060 2676232 3659235 4386816 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 709508 2145363 3378737 4155526 4797842 4981618 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 321538 2138251 3604715 4328862 4911307 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 43443 545334 803380 898674 1314586 1386461 1426469 2159791 2167080 2377155 2489604 2498758 2859184 2861097 3632138 3793035 4064066 4143848 4262121 4293994 4313827 4487926 4808302 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 33500 730357 1346118 1835420 2439975 2730949 3825485 4217308 4389859 4482660 4616266 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 817204 918214 924421 932190 945538 1654864 3191439 3567014 4069892 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 351368 785423 1152527 1231006 2284923 2392898 3349179 3644128 3706915 3807453 4241697 4893356 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 698651 2120058 3032591 3404919 3497222 4505007 4815061 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 452519 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 1204374 1372473 1918157 4797178 -1 771557 867294 2358425 2734309 3327937 3482820 4870819 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 1131678 1385896 2848312 4478216 4854636 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 440461 627028 1078290 1249394 4595388 4720901 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 35701 2592940 4621511 4667568 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 101617 1255212 2681716 3796598 4377303 4419084 4592207 4777359 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 15639 161575 393390 798441 799641 950009 1513301 2114398 2500607 2839917 3483887 3544620 4145578 4715509 4814816 -1 1773838 2494173 2945426 4970283 -1 130626 470325 1138625 1358250 1688688 2253595 2844701 3560936 4416553 4462763 4716877 4999999 -1 -2 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -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 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 744171 1735089 1777297 3759040 -1 -2 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 183582 342301 1701775 1760666 4168890 4751849 4758252 4977862 4999999 -1 -2 1982746 2130505 2539662 2564599 3021038 3048606 3561691 -1 32496 218394 2202990 3566584 3927373 -1 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 640185 3720713 3817852 3868436 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -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 828528 1629990 1660597 1783700 2824674 3136876 -1 762651 2760857 3280539 3447435 4020433 -1 -2 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 14765 55626 1150191 1221520 2277367 2449354 2697268 3311443 3740984 4687599 4773248 -1 -2 368358 802191 2109576 2231029 2828868 3764545 4543960 4999999 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 430638 1070026 1098693 1555145 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 959071 1018838 3798356 4188573 4620263 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 756247 3205134 4342562 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 13671 2260808 2629012 3672928 4281104 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -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 1684861 2029767 2258411 2793175 3905599 4047392 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 752581 1380491 1584736 2088646 2670533 3144232 3200196 3352807 3626022 3837792 4009317 4272076 4745381 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 97716 331122 1452418 1886918 3399540 4595289 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 -2 170413 1356541 2301735 3080417 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 139936 489855 507888 589179 1044796 1764965 1776531 2694422 4231782 4234722 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 544500 1013345 2781191 3966450 4253290 4495219 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 931262 2397542 4989201 -1 761561 2085541 2169739 2690945 2893645 3765495 4192538 4483608 4857043 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 418255 585579 798441 826497 1613295 2420304 2604429 3577275 4937243 4999999 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1636347 1724154 1732455 2094274 4954248 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 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 4477898 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 467793 476245 716964 866401 4355651 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 754136 2132587 4317548 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 2085541 2169739 3765495 4483608 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 2271878 3418976 -1 939611 1757907 1799561 2542097 3301094 3363812 3570730 4080291 4713574 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 1955031 2445173 4825414 -1 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 166242 735885 1077530 1099072 3881289 4053534 4603610 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 412927 1615850 1633467 1894029 3268171 3930034 4300911 4662503 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 1145526 2166211 2740496 2825039 3104700 3937778 4190757 4642788 4742011 -1 -2 2085541 2169739 3765495 4483608 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 -2 1982746 2130505 2539662 2564599 3021038 3048606 3561691 -1 32496 218394 2202990 3566584 3927373 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 77836 587779 2401837 3174913 3808288 4481015 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 663754 1388309 1415909 2231840 3355075 3666332 4673976 4807667 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 1328449 3200818 3593372 3600787 4980770 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 183582 342301 918478 1894206 4751849 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 196122 714678 1863937 2225472 3599860 4082223 -1 -2 917811 1109600 3539849 3662418 4461848 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 -2 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 452982 559527 1262659 2071913 2288880 2311324 2931458 3302900 3833047 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 373220 586907 759902 1664977 4340877 4738052 -1 1214958 2641139 3811503 4048644 4422806 4994817 -1 -2 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 2975 937428 1421770 3634113 4189170 4337083 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 386196 622927 731774 1416712 1620140 2169613 2570707 3053037 3080683 3221474 4547667 -1 -2 433971 1339624 3695121 3879825 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 1669161 2541424 2653074 3575942 -1 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 -2 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 1317689 1723526 4302534 4495921 4540921 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 2840049 3406622 3548891 4215453 -1 -2 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 586907 759902 1664977 4340877 4738052 -1 1214958 3467149 4048644 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 -2 770595 1763173 2044503 2048068 2352713 3835622 4164751 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 752169 1315443 3571242 4092410 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 16284 229070 1767929 2256483 2803919 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 1911255 2330048 3688805 3703506 3958155 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 630788 846476 1131368 1157453 1547499 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 56693 1018609 1371656 2468375 4886002 4915077 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 85123 767723 1469164 2315141 2828833 4362004 4373705 -1 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 -2 521970 2168074 2505387 3279246 4878286 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 243834 686665 869920 903823 1201683 2505731 2560889 3043948 3721927 -1 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 809765 1107330 1285197 2116033 2253327 2410940 3054408 3950401 4117335 4307136 4553626 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 521970 2168074 2505387 3279246 4878286 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 -1 809886 1570830 1753100 2566122 2723245 4176392 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 -2 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4157429 4575602 4721801 4774984 -1 1950594 2263803 3017306 3449604 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 1237163 1917098 2052890 2767473 -1 -2 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 460291 997661 1108567 1239972 2770028 4933645 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 -2 998722 1419677 1780175 3196472 4308013 4586047 -1 492984 1032439 1275592 1537184 2530993 2910036 4388333 -1 391466 3019163 4700901 4740720 -1 -2 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 -2 530797 862354 3658353 4982143 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 668931 1135274 3401166 3880061 4240418 -1 56570 162534 603978 1445284 2090973 2371940 2550788 3383443 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 1921178 3332597 3335739 3716882 3793253 4328588 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 2022335 3105286 -1 965063 1897839 3346305 -1 -2 2125521 2476931 3037581 3770795 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 159664 273399 506486 672226 734958 900723 1039017 2334071 2655672 3939334 4477293 4622238 -1 2821429 3278741 -1 521870 704262 1533876 4356305 4407634 4692802 -1 -2 130414 200608 240546 1409301 1943852 3316359 3997481 4116826 4334530 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 1240246 1809191 2058467 2489128 2616757 3183333 3958961 4528016 4897087 -1 -2 611521 1168903 1287783 1920045 3478111 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 227653 317318 507570 856412 890727 1485047 2262584 2309771 2417883 2549186 2834647 3003590 3425413 3792064 4027332 -1 -2 460291 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 1214958 2641139 3467149 3811503 4048644 4422806 4994817 -1 -2 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 -2 611973 2130851 3703660 4174020 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 84213 670150 863212 1719702 4811892 4903785 -1 -2 857987 1547764 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 -2 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 143404 1797787 2682046 2946793 4792458 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 504008 1420440 2027867 2440930 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -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 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 371593 1119051 2160313 4369934 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 512752 586907 1126675 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 843462 1589882 3801754 3957223 -1 783503 841483 998024 1588397 2228033 2365533 4164247 -1 528859 1157332 1394943 1478608 2632309 2986419 3006565 3696070 3876590 4091488 4634419 4844708 -1 -2 536985 1410386 2726234 4081092 4564290 4979594 -1 1789395 2572971 2783931 3892679 4084443 4245725 4702904 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 -2 95847 257554 1213263 1288036 1629880 1707107 2032212 2752482 2921947 3033384 3584612 3652770 3667774 3731493 4106963 4422511 4498688 4827787 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 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 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 291134 728571 3322334 4086258 4558148 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 443550 2381638 3980200 4976879 4987977 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 23216 1097469 1686828 2015517 2458120 2775815 4929097 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 166150 502914 652580 878363 1642691 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 108743 2231882 2323415 2688455 3261738 4328982 4356222 4380147 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -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 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 2508874 3312329 4411672 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3774307 3911047 3956639 4568915 4751127 -1 -2 2297413 2402173 2404246 2814909 3177664 3334209 -1 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 927010 933267 1626581 1936184 2287402 2717526 3166924 3230891 4123101 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 26951 280480 287476 517763 612424 959847 1039641 2098895 2711362 3608149 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 378781 872807 3092388 3686394 4354052 4892239 -1 -2 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 1405050 1937621 2366446 3318524 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 164034 268366 1502498 2640772 2713809 4195386 -1 261603 466873 489099 721895 1529044 2008833 2634365 2703054 3056815 4627646 4691663 4760259 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 -2 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 225130 525899 4592768 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 18594 2137232 4403183 4469508 4801822 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 1211795 4669582 -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 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 461446 661422 1029487 3429919 3528446 4019412 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 246024 440971 649572 1135264 1556612 2370420 2893857 2962785 3360322 4116757 4230282 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 11231 254044 389325 536323 740304 2196352 2428944 2727764 3104318 3121186 4065051 4509918 4994475 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 344107 899106 1510164 1667780 2161823 2603428 3714342 4026105 -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 988701 2529284 2585400 4179411 4722784 -1 1594155 3419598 4314048 4992377 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 2271878 3418976 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 -2 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 879462 1033918 1226954 1806226 2016221 2348278 2818814 3029283 3660898 4236145 4567444 4886671 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 253143 431436 2105986 3636319 3950830 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 3709255 4587945 4990753 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -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 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 89121 652750 2249388 2529766 2835672 4661637 -1 -2 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 -2 1276231 2057283 2533814 4503995 -1 183582 342301 918478 1894206 4751849 -1 34357 308420 1234448 1720442 2320703 3188337 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 54112 666206 886606 2626965 3675905 4971943 -1 726332 1242511 2010515 2087756 2114140 2343275 2447711 2735431 2967075 3496242 3759340 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 439347 3025635 3595322 4237698 4558372 -1 -2 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -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 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 -2 238339 1152420 1823189 1841666 2132892 3663345 3868220 3905091 4020513 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 713192 2456168 4693337 4722573 4828488 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 597301 655194 913560 4540021 4787837 -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 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 1278446 2395106 2651861 3706360 4767864 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 -2 182289 637076 3463076 3720665 4429194 -1 111614 1357860 1590546 3501226 3800085 -1 527550 1233395 1301904 2706092 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 586087 779571 3491715 4151268 -1 -2 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 -2 444016 485035 585267 1299796 2327268 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 1556230 2026068 3359994 3508350 4831128 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 130819 769297 1573848 1648833 1977839 4177944 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 -2 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 33781 508493 816010 2795875 3992984 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 448588 2999007 3117572 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 34616 968986 2001096 2095928 3517546 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3349795 3611949 4120681 4137197 4725170 -1 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 232369 244665 290307 428913 1160092 1242974 2241709 3273665 3314695 4063318 4736815 4900549 -1 2167514 2204577 2787340 3281820 -1 -2 2749526 4141961 -1 435819 2536129 3452505 4018129 4932660 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 136065 839856 958140 2223154 3881512 -1 -2 1060825 2159369 3180251 3387533 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4267928 4936552 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 35566 581299 632419 1420137 1651090 4053710 -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 531834 842574 1627874 3984439 4868651 -1 24023 1067773 1829140 2423861 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 6586 928168 1648932 3939117 4993465 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 749387 926655 1785305 2269123 2485191 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 567601 1014761 1388701 2104163 3935969 3959037 -1 1251669 2439688 3237521 3432945 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 2452717 4288758 4742784 4862687 -1 2311951 2707222 3709850 3783199 4254721 4547013 4717736 -1 1255321 2152535 2903417 3370206 3418226 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 838514 1346770 1721771 1811336 2894324 3063822 3319510 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 282335 2017322 3145466 4072143 4365978 4816884 -1 261525 2839573 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 81664 320907 1116475 1871625 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 1317194 1623671 2383328 4530014 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 90477 2496285 2657164 3285695 3483564 3693106 4895436 -1 1055477 1449750 2532862 3667265 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 -2 92817 1369766 1417712 3108668 3862191 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 1497952 1952037 2793141 3746080 -1 -2 1530 294730 434782 1078783 1366021 1762792 1819947 2309266 2511542 4537080 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 444545 577168 918280 2798027 3209721 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 -2 1328449 3593372 4980770 -1 1317689 1723526 4302534 4495921 4540921 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 592069 1031368 1404258 2179792 2210458 2687033 3470473 3796144 -1 -2 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 217990 1075817 1124807 1865221 2472255 3503257 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 927987 2006239 2421884 3740342 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 2975 937428 1421770 3634113 4189170 4337083 -1 668931 1135274 3401166 3880061 4240418 -1 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 103378 950000 3341436 4085247 4226713 4580600 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 516367 2669755 2797757 3025475 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 56570 162534 603978 1445284 2090973 2371940 2550788 3383443 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 946244 1324842 4281667 4451394 -1 -2 521970 2168074 2505387 3279246 4878286 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 476975 686192 832229 1115896 1432341 4050331 -1 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 -2 596681 693753 3632500 -1 2125521 2476931 3037581 3770795 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 -2 336358 536557 1518802 3726965 4001549 4253401 -1 -2 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 2073272 2498762 3823114 4314781 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 2125663 2499171 2993940 3407785 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 3153378 3222704 3624308 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 1230291 3900562 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 56402 1099567 1101816 3809410 3823142 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 1584472 2802880 3103258 3413910 4915268 -1 423105 2046630 2319778 3735289 3947490 4093185 -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 502746 3557749 4431988 4538300 -1 -2 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 573028 1192482 2526474 3838666 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 803120 2135919 3473446 4094849 4656543 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 248469 1332792 1443415 1633247 3079966 3191147 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 122949 189883 941027 3032487 3229748 3285322 3481379 4351883 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 56693 1371656 2468375 4597579 4886002 4915077 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1305021 2058105 2670614 3226990 4850628 4873196 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 648016 1071994 1132452 2622929 4051518 4947335 -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 998149 2032636 3326819 4546761 4910272 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 1548340 1995026 2033217 2714116 2815860 2983074 4380542 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 -2 414346 1016386 3053584 3348687 4975548 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 472747 1820420 2713392 2825118 3064677 4728783 4840051 -1 -2 1427271 1445284 1794626 3211897 3383443 4103170 -1 2511981 3193593 4102738 4453241 4742954 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 899121 1046434 4012999 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 2167514 2204577 2787340 3281820 3910285 -1 -2 1613309 2309431 3170738 3871217 4750136 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 4472715 4525593 -1 -2 77440 2052722 4188117 4922060 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 168696 356961 384693 554701 1442797 2399749 2605448 3256821 3312630 4280617 4737443 -1 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 2172684 2677892 2986326 3551689 4874827 -1 1914764 2523669 2526792 2658773 2844629 2891201 2942780 -1 -2 278908 3069956 3480022 3999562 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 831311 3580674 4440411 4754599 -1 183774 1064051 1503484 1707900 2310234 2449499 3544052 4806324 4866333 -1 282459 511227 820413 1681382 1699138 3178166 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 94998 414881 1302172 2052382 2994980 3031719 3509414 3611491 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1981769 2905751 3358455 4500881 -1 -2 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 -2 188210 970830 988148 1288568 3550395 -1 1756810 2131075 3335701 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 -2 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 1036828 1134483 1720615 1947787 2318230 2511738 3468700 3961362 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 1149405 1214958 1321306 1493422 3066686 3382153 3421823 4811445 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 356087 477489 583137 1283912 1689479 1756762 2485932 2549971 4148349 -1 1083636 2480302 2630444 3660071 4494811 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 652296 654973 766480 993502 1653637 2160372 2322178 2677135 3744488 4218126 4697096 -1 239244 341729 2310046 2331925 2445578 2551525 2889953 4139455 4289499 4401479 4928424 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 520618 1021116 2477066 2589702 3069480 3394098 3695333 4714934 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 1548481 1900584 2771833 3256848 3497101 4915528 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 87343 303704 333456 2271747 2438447 3681323 4151808 4826090 4828159 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 1350991 1521372 2285532 2532484 3089435 -1 1339889 1632158 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 634629 1078481 -1 125519 231154 455474 1930935 2298206 4265084 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -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 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 -2 28811 3483260 3631313 -1 684905 1020695 1615881 1813597 2582037 3390422 3417792 3467643 3536660 3877033 4329881 -1 376572 3028928 4749626 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 279786 1038975 1060188 1934951 2720215 3308893 3612966 4344322 -1 -2 168236 247513 404446 2502286 2790711 3223457 4999999 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 138798 3063154 3275148 4435121 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 2180827 2314861 2428069 2819675 3046243 3232266 3438427 3610021 3630719 3787694 4266473 4343177 4702009 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 2215426 2573772 2912708 4635113 4809023 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 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 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1027342 1784743 1854490 3053526 3531207 -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 432652 516935 598888 1098912 2626612 2884888 3870320 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 418250 490446 759681 1074927 2321056 3292052 3298405 3838745 4213610 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 1010208 1484880 2277153 2413394 3833446 -1 1311204 2306470 2786994 3828138 3837917 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 92817 1369766 1417712 3108668 3862191 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 761561 2085541 2169739 2690945 2893645 3765495 4192538 4483608 4857043 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 247586 869906 1772559 1998153 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 213436 2778282 3355889 3516134 3948060 4068661 4900272 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 725301 983298 1565989 1671885 2118798 2245958 4325062 4603660 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 1098193 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 448588 2999007 3117572 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 -2 232369 244665 428913 1160092 3314695 4063318 4736815 -1 -2 58015 1544080 2430952 2656798 4049992 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 41921 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 2884748 3906525 3929609 4064905 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 291785 755579 1127171 1229986 1518024 1547608 1895050 2386523 2423845 2983679 3366067 3403551 3410358 4175254 4442853 4553359 4717175 4837198 -1 842811 1424283 1433016 1458242 1629010 1973531 2806744 3110473 3452226 4038628 4047953 4442521 -1 -2 917811 1109600 3539849 3662418 4461848 -1 529267 1068437 2044849 2790768 4725894 -1 114051 354679 355264 1344358 1865739 1881530 2551440 2901467 4304151 4804872 4902735 -1 -2 2506185 3022556 3201907 4579832 -1 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 266404 1427619 3983437 3989374 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 565066 1352156 1466149 1688188 2409889 -1 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 -2 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 1007380 1663807 2094189 3057882 3501438 3740195 4019658 4168206 4892198 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 -2 266404 1427619 3983437 3989374 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 -2 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 26362 1254965 1970868 2706292 -1 -2 815833 1522836 1544474 3030515 4270224 4646973 4688247 4716683 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 228413 814135 2503276 2810210 3428453 4057657 -1 354416 463465 745775 1534182 2302526 2608645 3174238 3373252 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 2996192 3172253 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 988148 2171158 3129232 3331898 3549529 -1 249353 960432 1526500 2520690 3181347 4530110 -1 -2 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 909150 1188139 1234162 4068943 4523971 -1 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 -2 498198 1333906 3721488 4001558 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 946244 1324842 4281667 4451394 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 1860794 2095600 2321695 4155376 4253406 4757730 -1 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -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 191325 434728 1450731 1542154 1728855 1823110 -1 -2 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 378390 1086116 1366340 1993223 4178194 -1 477028 1221528 1306865 1758627 4016635 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 -2 1899099 2655080 4799118 4966974 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 598417 990746 3552545 4552341 4741522 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 4778314 -1 1346118 2439975 2479104 2730949 4217308 4616266 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -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 261525 2839573 4054944 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 153387 598771 785410 2029020 2859789 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 868485 3881440 4033198 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 -2 655328 1815364 2812372 3895847 -1 38853 2167946 2934063 3129999 3661366 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 832425 859082 2324371 2827872 3568167 3859463 4848589 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 2001232 4109572 -1 -2 847400 1574609 1963057 2933076 4869856 -1 1078253 1168157 1238754 1413701 3240151 3252220 3343351 3773563 4323489 4924617 -1 -2 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 328978 478049 709445 1952261 3105921 4550334 -1 301237 1006840 1494235 2512995 2895242 3389616 4193559 4277563 4333131 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 5693 92940 682995 1258786 1385704 1963321 2033719 2078551 2647439 2649740 2880060 3162302 3230744 3262037 4174102 4637882 4879613 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 3672928 4281104 -1 -2 568570 1781750 2273160 2328203 4344636 4940495 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 15838 276847 806121 2509209 4751111 -1 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 1075283 1399476 4437931 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 1358321 1510130 1684038 2130617 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4936552 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -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 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 41921 225662 1431253 4192415 4705459 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 106570 2432763 2593788 2619907 3906721 4670392 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -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 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 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 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 689809 956657 1441668 1779395 1830156 2152396 2162838 2186149 2356847 2411938 2418480 2574383 2815877 3023191 4089186 4279331 4457741 4908543 -1 -2 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 188414 307508 2141750 3214942 3583875 -1 563947 1824365 1996814 4317938 4924080 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 284847 1748025 1989576 2655634 3247975 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 1169797 1314220 1561551 1663418 2879536 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 186675 3589132 4360545 -1 808192 912402 2110319 4614932 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 120927 188732 277642 431059 1398129 1503312 2503008 2966625 2974734 3244974 3783892 4317305 -1 -2 276508 470489 511771 4438885 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -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 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 -2 104499 3402701 4790294 -1 320129 1770337 2053607 2688850 3273730 3301547 -1 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 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 1095044 1330228 1365051 2033205 2556433 2580490 3509625 3912403 -1 -2 6586 928168 1648932 3939117 4993465 -1 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 1240246 1809191 2058467 2489128 2616757 3183333 3958961 4528016 4897087 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 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 1064345 3709921 4045985 4529517 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 -2 568304 883721 1227745 1465662 2112908 2442442 3006386 3310003 3341236 4202718 4495003 4679550 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 -2 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 173351 1181487 1788582 3537415 4237101 -1 -2 26951 959847 1039641 1120324 1139442 1507002 1919988 1935891 2031140 2059156 2289891 3660733 3891203 4567907 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 318126 464069 1548400 1595894 1890722 3902790 -1 885 24166 3264234 3510079 3866375 4099521 -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 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 -2 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 1661800 1707049 1909779 3111743 3514512 4149855 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 728896 863896 1337100 2726857 3797479 3926249 -1 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 1426379 1856974 2798171 3960938 -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 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 500310 1083730 1475899 1525273 1630193 4916773 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 151702 527975 1140200 2557023 4044685 4070300 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 1565717 1668654 2203717 2727763 3790140 4130935 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 892022 1330251 1593182 3529534 4227539 4783323 -1 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 1427619 3983437 3989374 -1 505829 -1 145733 312358 593277 1221611 1683288 2075416 2330209 3719314 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 122235 265647 1419874 2709598 4371740 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 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 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 -2 467793 476245 716964 866401 4355651 -1 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 1591150 3447320 3778429 4787733 -1 -2 833129 962179 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 1710047 2596453 3302284 3360295 3606061 3813877 4105029 4350723 -1 1204374 1372473 1918157 4797178 -1 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 771557 867294 2358425 3327937 3482820 4870819 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4772840 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 1291304 2856356 3437273 4602343 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 32893 1557410 1578250 2150569 2681829 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 882355 1776524 2395765 3447314 -1 -2 949664 1394236 1654341 1676109 2965626 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 1276231 2057283 2533814 4503995 -1 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 57343 76043 77998 1772413 3003119 4146830 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 619460 2657995 3149399 4259262 -1 360807 922603 2085129 3124335 3639978 3667138 4093368 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 621223 1231665 2107095 2203903 4521545 -1 -2 269406 4794002 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1730129 3272797 4032812 4211565 4482544 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 426322 720921 1724949 2820615 3650281 3986400 -1 230635 1350146 1448209 2017309 2772153 2994898 3101212 3715206 3961662 4767506 4773543 4847312 4898107 -1 -2 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 -1 562841 980838 1031889 2883347 3954704 4375512 -1 -2 823043 929437 2067829 2559795 4068464 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 960963 1286371 4131934 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 859884 1886686 4212052 4536325 4796715 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 292245 1322110 3219604 3732728 3737330 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 1500993 1864133 2784031 3550691 3599275 3755353 -1 -2 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 100756 614537 1896701 1909891 3140598 4621962 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 210483 601467 2225973 2566519 4207073 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 1544080 2656798 3281488 4049992 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 1190452 1287524 1411306 2065385 4215403 4796772 -1 -2 653092 913672 1946743 3349603 4894777 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 798441 799641 2500607 2839917 4145578 4715509 -1 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 -2 1050916 2764479 3166557 3607285 4225716 4566587 -1 133505 334804 1009723 2731268 2794714 2935995 3040093 3423736 3438080 4166467 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 428633 486190 782108 1165640 1452077 1656332 2576462 3604717 3881119 4018719 4649807 -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 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 971596 2591085 2651982 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 466732 495768 1010769 1652404 3410075 3661793 3719676 4428499 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 2202947 -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 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 6106 33616 300158 550514 570261 1682836 2447628 2910249 3021559 3825648 -1 -2 183857 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 -2 446495 1352023 1816236 2535586 3235097 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 1398582 1608108 1981920 2173328 2518647 2899902 -1 228413 814135 2503276 2810210 3428453 4057657 -1 181249 1677536 1811929 2893750 3323038 3964437 4121400 -1 -2 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 493454 744891 923721 2378636 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 911112 1986263 2463547 3702386 3930514 4197513 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 -2 503865 837127 2302170 3527864 3992156 4218207 4694816 -1 -2 193628 550764 724431 2197718 2614694 2887218 3179556 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 581232 961229 1932403 3558342 3640062 3838133 3937568 4366437 -1 1087643 1261113 2080742 2549420 3275295 4886793 -1 673561 817138 1482138 2097810 2190610 3948943 3982953 4260956 4490881 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 9400 292890 567796 1727076 2194064 2735080 4920631 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 104499 848952 1323805 3402701 3440957 4790294 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 2149477 3360476 3637001 4192882 4230407 4673543 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 629433 892602 2234926 3630689 4136755 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 726937 983608 1040984 2292149 3299641 4773570 -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 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 220501 1846660 1992212 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 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 -2 448588 2999007 3117572 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 41270 1481442 1637302 3077250 3158468 3521660 3998266 4259419 4634061 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 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 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 2001232 4109572 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 2068959 3004262 3257077 3593471 3982159 -1 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 -2 488792 628585 2562056 2573046 3430702 3588827 -1 -2 521476 808565 1652705 2076776 2322184 2831229 3439806 4488163 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 2734051 3070904 3188494 -1 1576583 2546900 2622929 4587167 -1 144358 2203834 3380562 3487852 4174824 -1 -2 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 909150 1188139 1234162 4068943 4523971 -1 26951 280480 287476 517763 612424 750230 959847 1039641 1152105 2098895 2510702 2711362 3608149 4048052 4927884 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 -2 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4190951 4979044 -1 262386 1874740 2221673 3111546 -1 -2 248469 1332792 1443415 1633247 3079966 3191147 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 451962 877747 1019700 2739826 3474914 4229790 4761539 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 291725 314407 2111435 4566975 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 3490426 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 252277 736066 754780 1029138 2694300 3942275 4498600 -1 -2 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 460387 607241 2428758 4365515 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 2304095 3565298 3915991 4187520 -1 50054 71667 300409 485658 1712678 1929529 2244728 2574260 3032282 4564653 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 469117 978846 1204161 2825073 3605147 -1 -2 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 72514 211944 330063 591303 1565349 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 1478790 3828613 4898442 -1 -2 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 504008 1420440 2027867 2440930 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 273399 506486 734958 2334071 4477293 -1 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 1052218 1301628 2714446 3627817 3762197 3940038 4812486 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 166242 735885 1077530 1099072 3881289 4053534 4603610 -1 -2 33311 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 266404 1427619 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 1084772 1199890 1623423 3166630 3269693 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 -2 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 253042 1889332 4403898 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 136065 839856 958140 2223154 3881512 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 768697 3172205 3208103 3487130 4746707 -1 843462 998571 1360948 1589882 3801754 3957223 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -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 579150 622453 802976 1144005 1730947 4385774 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 200634 436225 467996 550732 4777324 -1 -2 1064345 3709921 4045985 4529517 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 444016 485035 585267 1299796 2327268 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -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 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 401170 1200162 2082729 2183179 3547591 -1 -2 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 2190786 2432245 3768014 3864073 -1 914331 1205371 2008044 2378261 4985544 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 136065 839856 958140 2223154 3881512 -1 -2 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 61102 1118762 1357622 1754895 2061382 4470287 -1 -2 390399 2133949 3192182 4257091 -1 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 262142 1864268 4197634 4943085 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 467793 476245 716964 866401 4355651 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 15838 276847 806121 2509209 4751111 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 12916 1286982 2005567 4168730 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 78366 675652 2823488 3770058 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 113067 784820 804165 1383369 1877238 3703982 4251267 -1 -2 395404 943610 3995612 4575063 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1248752 1533795 1933920 3711039 -1 646720 1118422 1195287 2164823 2368510 2758426 3946274 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 379555 402491 3632226 4148463 4296322 4948863 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 12916 1286982 2005567 4168730 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 1070843 1928961 2157297 2446564 3792614 4347940 4575208 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3806903 3892458 4316858 -1 964235 2136282 2314461 4247444 4681696 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 337621 423853 1553149 1932842 4365255 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 488792 628585 2562056 2573046 3430702 3588827 -1 -2 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 744171 1735089 1777297 3142265 3759040 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 1084618 1301541 2532091 3056449 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 576024 1033964 1933452 3210373 4511864 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 1982746 2130505 2539662 2564599 3021038 3048606 3561691 -1 32496 218394 2202990 3566584 3927373 -1 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 -2 119116 3292182 3377584 4055454 4056637 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 1188896 1366716 2304993 2309110 3181066 4681011 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 450116 1277894 2670132 4710847 4735981 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2674859 2750886 2928329 4538196 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 616388 1716176 2841996 3001895 3190246 4854538 -1 -2 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 4247123 -1 -2 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 883751 997554 2328892 2625098 2886505 2931498 3033894 3395609 4170977 4258808 4399909 4633826 4963382 4999999 -1 1681631 1866479 2993303 3394628 -1 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 -2 1556612 3360322 4116757 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 -2 1904019 3429312 4452096 4872307 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 2565703 4334500 4502072 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 599337 1006230 1158732 1262478 1938053 3062364 3707086 3779149 3925197 3965807 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 286507 2054595 3187162 3693199 3784507 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 81664 320907 1116475 1871625 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 375304 1514603 2062233 2089649 4259059 4376599 -1 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 500310 1083730 1475899 1525273 1630193 4916773 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 2533948 3785682 3947686 4086566 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 727035 2414532 2446925 2501616 4498283 -1 -2 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 -2 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 619849 1056159 1243336 1795684 1963919 2630976 3380248 3672023 4713373 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 40121 603872 1438826 1503978 1746250 2770210 3096518 3176611 3682973 3915535 3936201 4307833 4596842 4985154 -1 441599 633383 1520516 2350702 4110132 4751416 4870230 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 1296201 2462166 2803549 2966274 -1 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 1176478 2901109 4173017 -1 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 102933 532065 741798 2299737 2526555 2638529 3049923 3222057 3808969 4808763 -1 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 185940 196281 766780 1839694 1979779 2288715 3150697 3183745 3193865 3203096 4755624 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 86310 2237272 4495683 4999999 -1 493943 1048088 2769310 -1 781799 3269144 4860280 4863589 -1 -2 769944 3473352 3765891 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 516367 2669755 2797757 3025475 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 -2 1548481 1900584 2771833 3256848 3497101 4915528 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 91621 600124 2954458 3541095 3637460 4447977 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 209858 1224642 2084299 3435471 4625782 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 1302859 3028530 3061947 4006708 4441223 4793862 4842640 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 1041722 1396128 1999440 3112106 3464558 3869775 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 -2 1042111 2771227 4921312 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 884761 1047134 2051621 2179541 3308671 4421005 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 254610 2164329 2195755 3241903 3951833 4111311 4999999 -1 -2 327079 1604275 2998743 3739114 4215144 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 11443 100054 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 112160 609652 787285 1100435 1266678 1595885 1596163 2375992 3596972 4684934 4735957 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 -2 18594 2137232 4403183 4469508 4801822 -1 449487 802368 1352345 1613801 1849124 1872612 2766258 3627704 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 999953 1234760 1604289 1796671 2099287 -1 41898 822197 2437961 2862536 3724089 3992577 4704081 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 498806 2366186 3658353 4611403 4731216 4982143 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 526441 1274576 2251291 2430511 2683962 3690073 4472715 4525593 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 23216 1097469 1686828 2015517 2458120 2775815 4929097 -1 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 -2 1851264 2425551 3004540 4511807 4710567 -1 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 368630 1292601 1367520 1511798 1835226 2414653 3134454 3389861 3798684 4549605 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 510994 511518 2591865 2602714 3248934 4880885 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 736591 2745462 3521597 3531045 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 1548481 1900584 2771833 3256848 3497101 4915528 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1141709 1965411 2151489 2795782 3721354 -1 2996192 3172253 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -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 64697 125519 231154 1558401 1774568 1924924 1930935 2408778 2601905 2617534 3618955 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 -2 460387 607241 2428758 4365515 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 464069 504385 844575 871574 1133537 1595894 2290952 2665747 2921296 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 178992 402580 923785 1336365 1795873 2551134 4140646 -1 88771 418027 491415 1889747 2122536 2471617 3771478 4907848 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 764245 949740 1133256 1620522 2004921 3012590 3064182 3375981 -1 -2 515909 517001 871127 1066172 3183932 3893959 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 164944 313243 753201 1459142 1539661 1709520 2304733 2859327 3327025 3852336 4319019 4561965 4847462 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 299985 3264560 4007210 -1 -2 1317689 1723526 4302534 4495921 4540921 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 744171 1735089 1777297 3142265 3759040 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 3845429 3970289 4165988 4973355 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 2866594 2994296 3257348 4461950 -1 1272127 2657754 2948711 3736139 4964104 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 1251195 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 1091345 1624029 1991836 2283647 4131708 4284356 4607807 -1 1914689 2913110 2978672 3650970 4878964 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 453147 570038 1003088 1219273 3407361 3982716 -1 -2 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 270335 1264969 1636928 1752476 3269984 3320372 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 1382133 1799653 2522699 3095599 3180796 4075054 4278446 4317729 -1 452982 559527 1262659 2071913 2288880 2311324 2931458 3302900 3833047 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 57842 462894 1875529 3362536 3758236 4588849 -1 667401 821994 1364284 4608428 -1 -2 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 -2 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 1425974 1779113 2181820 2525577 3387062 4173511 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 661423 694934 992202 2257668 3915926 3987612 4974680 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 401170 1200162 2082729 2183179 3547591 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 295714 2309437 3039761 3236809 3539660 4471216 4616012 -1 630087 662314 889472 1327806 2698292 3315253 3988506 4505472 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 1214933 1900708 2000637 2130505 2545665 3010330 3370425 3408471 3823233 4300861 -1 -2 1529783 1548424 1779422 3134614 3389381 4040387 4089958 4236482 4805757 4999358 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 615753 977045 2449544 2980806 3886693 4390026 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 1306811 1636751 3869408 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 32632 439023 1933519 2902252 4898976 -1 609124 653071 1037271 2298708 2412662 2594495 2626531 2927228 3114116 3610745 4432616 4675734 4837798 4847160 4999999 -1 -2 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 -2 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 268717 429705 554355 895034 1331466 1374198 1385290 1721575 4012073 4378483 -1 -2 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 2790768 3829914 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 381748 506987 1057215 2201561 3499159 4093974 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 -2 414346 1016386 3053584 3348687 4975548 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 3032361 3053972 3065656 3508602 3671932 3764116 4191743 4229489 -1 -2 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 1713297 2883705 3166245 3853451 4018950 -1 -2 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 599782 821896 1175216 3436679 3471255 3981709 -1 182289 637076 3720665 4429194 -1 527550 2706092 -1 81085 966350 2475248 3044401 3983500 4203424 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 56088 989166 3626783 3967939 -1 3912616 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 617484 790423 810032 1302449 2949334 3094396 4549220 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 54112 666206 886606 2626965 3675905 4971943 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -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 -2 497073 763746 889449 1535757 3391571 -1 -2 253417 718898 1278289 1511897 1551249 1667416 1834681 2693127 2711361 3024736 3056687 3338500 3952279 4355416 4403488 4588423 -1 1000264 2029449 3755402 3782760 4891843 4903043 -1 1113100 1156303 2695772 2970979 3149992 3652154 3937307 4105209 -1 497137 729034 1409092 2187302 2483366 2657723 3222867 3342628 4045532 4060868 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 76777 338783 882220 3280538 3469786 -1 1084726 2652204 4110645 4585454 -1 -2 2102440 2215700 2420663 3919367 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 166150 502914 652580 878363 1642691 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 884761 1047134 2051621 2179541 3308671 4421005 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 333568 398589 633163 1814521 2474746 4119348 4858890 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 848952 1696153 3320611 3402701 3646838 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 2114750 3143386 3251964 3558110 3929227 -1 -2 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 299548 581404 1032877 1062568 1507129 2109427 2742962 4417069 4849477 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 447606 941167 1641724 1790166 2203139 3581024 3769474 4634033 -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 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 988148 2171158 3129232 3331898 3549529 -1 -2 1241587 2939416 2947990 3346691 -1 253143 431436 2105986 2401383 3636319 3950830 -1 1284449 1731705 1782562 1889786 2954952 3083793 3328998 4325989 4553578 4999999 -1 -2 529544 2977678 3794819 3896420 4350350 4893007 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 253042 665088 694508 764986 1889332 2557000 -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 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 2073272 2498762 3823114 4314781 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 611888 805108 2130919 4254839 4753001 4884237 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 34845 1231061 2233086 3278480 3394114 4012937 4202686 4753499 4972164 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 5828 787260 953368 1745265 2736325 3613102 3850215 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 850779 1186640 1638880 2662674 4195576 -1 -2 385457 4077620 -1 2204577 2787340 3281820 3910285 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 1715876 1938232 2881928 3343774 4038031 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -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 1915628 2429312 4166565 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1204374 1372473 1918157 4797178 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 -2 194362 2314699 3829476 3854822 -1 1296297 1871224 2273629 3051257 3421788 3636810 4649903 4964153 -1 2334619 2827645 3863034 -1 -2 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 -2 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 962518 1010180 1787170 2471920 4985647 -1 -2 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 748899 825271 948504 1300102 2142673 2842849 3965981 4505676 -1 -2 987866 1006474 2209337 2441679 2756495 2973163 3046552 3068107 3599639 4072408 4397743 4669940 -1 -2 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 105534 196607 256313 408848 773585 809621 3494039 3796205 4077500 4222176 -1 -2 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 454920 1072031 1806831 2414981 3657790 -1 -2 2393439 4637690 -1 916563 1351181 1605333 2159534 2396854 2774975 3679220 4043495 4171396 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 953902 962440 1432937 1799278 1937989 3190498 4234687 -1 -2 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 -2 584683 1240666 1732637 1827825 2345237 3195807 3319824 4040010 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 -2 1091782 2118115 3713182 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 3571 807217 2763903 3934306 -1 -2 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 1017946 1671553 2367350 2498467 2970992 3198410 3403401 4765589 -1 363339 3270414 3484756 3563094 -1 3011046 4137317 4210459 -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 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 -2 136065 839856 958140 2223154 3881512 -1 261525 2839573 4054944 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 171397 1212495 1666177 1679392 -1 54456 155547 631614 1332654 2247202 3155742 3685307 4383720 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 85413 158079 2653785 3344255 4552364 -1 939932 1403567 2045920 2336519 2383735 3163940 4485338 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 443024 1152796 1409528 2745843 3557180 3856098 4985215 -1 216163 1382648 2589139 3256689 3800290 4365109 4423179 -1 -2 703439 754641 1841635 1851213 3460052 3741862 4370562 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 362519 695689 1916004 2245721 3598130 4852569 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 929452 2867777 2929453 3631656 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 1577916 2226442 4322243 4647041 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -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 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 34616 968986 2001096 2095928 3517546 -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 752169 1315443 3571242 4092410 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 32632 439023 1933519 2902252 4898976 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 843462 998571 1360948 1589882 3801754 -1 2472673 3645700 4735374 -1 -2 1955031 2445173 4825414 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 2271878 3418976 -1 939611 1757907 1799561 2542097 3301094 3363812 3570730 4080291 4713574 -1 -2 88859 240165 509234 1546660 1963824 3000132 4356392 4969250 -1 918314 1092251 1114209 1866628 1998073 2220083 2579258 2764183 2995036 3343807 4018441 4391071 4722820 4927006 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 321538 2138251 3604715 4328862 4911307 -1 -2 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 385576 1924112 2116572 2481865 4208877 -1 -2 813471 1041722 1396128 1836179 1999440 2508731 3112106 3218396 3464558 3869775 4122249 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 1319051 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 444148 559105 1363365 2491218 -1 -2 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 431707 2306681 2850818 4420011 4566968 -1 -2 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 -2 196968 540336 559442 2717393 2891666 -1 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 2309843 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 1732794 2464273 2551648 3093682 4278316 4471848 -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 1705113 2074439 2119866 2704099 2952091 -1 -2 2511981 3193593 4102738 4453241 4742954 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 1605023 2517839 2519278 4775061 -1 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 1678573 1988666 2692273 3734135 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 515067 1315714 2273982 2337678 2904955 3210300 3881943 -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 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 448458 731500 914367 1572346 3851792 4217265 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 1595618 2582587 3453925 4067591 -1 -2 2665292 2908934 3493749 4599592 -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 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 468474 714912 1099100 2475691 4329590 -1 -2 237860 364065 976743 1044376 1322320 1813755 2040949 2141930 2321989 2349799 2355773 2605080 3517192 3657257 3829290 3871917 4000532 4194672 4317463 4773376 -1 -2 69893 233232 861900 1583468 1600953 4019547 4676124 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 1916271 1919345 2487730 3369713 4383684 -1 891176 1163243 1269930 2986326 3167317 3736681 3908120 4270721 4612227 -1 -2 266884 852125 1062190 1846619 1962663 2309995 3155804 3875225 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 4378105 -1 1262013 1473770 2764169 4249816 4636132 4647010 4900689 -1 1040917 1540357 2503587 4407534 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 206731 2337363 3421167 3726152 4668654 -1 -2 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 -2 162155 483183 623950 648816 996921 2465328 2608936 3050973 3643438 -1 2520181 2639752 2949949 4780989 -1 735460 1345587 2436625 3050595 3695046 4831840 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1910837 2054821 2923122 3174600 -1 -2 725241 1523252 1879650 1928097 2163467 2896831 4768311 -1 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2869142 2908160 3076283 4403102 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 400525 802327 1919020 2311223 2593636 2763079 3805075 3867445 4524053 4881422 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 1115909 2281184 2776458 2886670 4576287 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 46186 345721 1977717 2956455 3407563 -1 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 -2 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3665965 -1 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 -2 1058769 1144881 1486881 2214096 2652031 4861294 -1 236038 759102 1353878 -1 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 -2 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -1 1556230 2026068 3359994 3508350 4831128 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 -2 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 -2 1142313 2334948 3106835 4273872 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 2297413 2402173 2404246 2814909 3177664 3334209 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 -2 264709 2102788 2103641 2437904 -1 -2 738139 1379575 2310915 3001060 3120796 3874840 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 642748 798176 1859013 2251193 2490086 2765336 2936860 3153626 4017110 -1 -2 34003 87128 332563 1271849 3406211 4984108 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 666466 1873653 2097592 3332669 -1 475275 1439367 1528761 1587870 3112336 3635757 -1 497073 763746 889449 1535757 3391571 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 588899 1211225 3418910 4357325 -1 -2 1211795 4669582 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 323813 2895562 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 661699 664875 826843 1339292 1877173 2324449 2888587 4412004 4604832 4803313 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 -2 557765 1153675 2180987 2697968 3041564 -1 512752 586907 1126675 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 182289 637076 3463076 3720665 4429194 -1 98866 206662 338483 736497 2143851 2762041 3989702 4198155 4286378 4343340 4914543 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 447606 941167 1641724 1790166 2203139 3581024 3769474 4634033 -1 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 -2 1860794 2095600 2321695 4155376 4253406 4757730 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 -2 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 15796 471712 1330916 2084915 2318398 2559663 2863969 2930331 3051126 3673473 4850071 -1 -2 328421 1199215 1488985 2418946 3774750 3818908 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 405520 1893400 3844068 4330808 4341119 -1 149942 212253 329059 907758 976766 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 855383 1631732 3309773 3885333 3993074 4559038 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -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 8691 2745820 3130926 3407560 3849667 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 462050 940039 1577749 3261534 4811063 -1 918478 -1 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 428071 828198 1446973 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 130626 470325 1138625 1358250 1688688 2253595 2844701 3560936 4416553 4462763 4716877 4999999 -1 78588 155776 1632187 2541820 2827573 3769222 4330395 4759086 4936650 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 886917 1568988 1652730 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 1287092 3408015 3807463 4780259 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 609271 1061746 2969018 3189510 4060715 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 1077 14637 212761 1028213 1678280 2014072 2132264 3592809 -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 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 204331 215818 247713 916998 1185443 1844812 2047798 2908712 4193478 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 472755 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 -2 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 -2 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 25967 949387 2510175 2592587 3710392 -1 37363 2533870 2801942 2978039 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 -2 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 51378 82702 415400 598930 690431 777301 882502 1072621 1888072 2108035 2760848 2788584 2858591 3120234 3449901 3519444 3581331 3707781 3868636 3896495 4956454 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 529544 3794819 3896420 4350350 4893007 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 -2 377714 1211023 1348074 1585527 1997972 2825641 3519799 3994546 4194655 4279761 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 515660 698953 778829 1658174 2891759 3304445 3834043 -1 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 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 524414 1446010 2030549 2552956 2586340 2893811 2995645 3437151 4913816 4980926 -1 1487629 2465870 3422107 3773035 3981363 4219551 4824620 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 464069 504385 844575 871574 1133537 1595894 1890722 1961819 2290952 2665747 2921296 3139230 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 -2 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 86941 928802 1363513 3954298 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 681549 957626 1557761 1816950 3410512 3646672 -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 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 1709649 2114625 2151954 3536724 3807498 4331931 -1 -2 711834 1863214 3357288 3446270 3843997 4460609 -1 395084 1488066 1532888 3049084 4181886 4750038 4981470 -1 818040 2414789 3273245 4334975 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 766494 843308 1283182 2423845 3387970 3581793 4821047 -1 -2 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 -2 813414 893535 1062808 2792193 4919382 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 919917 1106964 1128841 3718531 4735299 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 859036 1229039 2868534 3032904 4637036 4860848 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 587779 3257768 3575324 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 675754 3030959 3343175 -1 302632 2894558 3154583 4092363 4187981 4308321 4446687 4473920 4564509 -1 -2 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 1016213 1183983 1298110 1473357 1850551 2207379 3078203 3810532 3858187 -1 401730 1329457 3531997 4360627 4775355 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 -2 685254 1160298 1304893 1335663 1364760 1603272 2147774 2178490 2440000 3399249 3812356 3885249 3983556 4046003 4174127 4431747 4993897 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 1248752 1533795 1933920 3711039 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 333455 1024033 2455422 3640066 3953254 4814375 -1 1397966 2030365 2705860 3027982 4902240 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 2125521 2476931 3037581 3770795 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 1735296 2368193 3538920 3919028 4118641 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 57842 462894 1875529 3362536 3758236 4588849 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 284847 1748025 1989576 2655634 3247975 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 362711 802236 920561 1542678 2229597 2286903 2700960 2877575 3133275 3659166 3784196 4014736 4366299 4377780 4587914 4718491 4772763 4908183 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 346019 1039773 1049726 2532368 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 976726 1801666 2593549 3610497 4826396 -1 41098 3706277 4391711 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 -2 256249 550763 1283772 2235700 2966930 3192165 3776009 3939067 4763871 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 -2 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 -2 964561 1141316 3392520 3850115 4632066 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 640185 3720713 3817852 3868436 -1 307018 1502294 3391459 3703786 4167636 4457123 4738766 -1 -2 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 -2 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 531834 842574 1627874 3984439 4868651 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 24023 1067773 1829140 2423861 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 3153378 3222704 3624308 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 -2 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 57530 325504 333455 1024033 1193330 1291345 2380952 2449713 2455422 2853752 2896647 3375738 3640066 3953254 4370043 4814375 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 942796 2687977 3241572 4196538 -1 243108 561580 768107 1003034 2729904 4109589 4427034 -1 -2 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 3912616 4800006 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 -2 727421 933610 1108179 1958549 4155385 4739008 -1 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 -2 1142313 2334948 3106835 4273872 -1 107107 503204 1091782 2118115 2548399 3124989 3713182 4209842 4385615 4764448 4999999 -1 -2 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 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 2520181 2639752 2949949 4780989 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 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 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 477318 1019498 2544810 4022330 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 405520 1893400 3844068 4330808 4341119 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 1807555 2754830 3008258 3074594 4233543 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 92817 1369766 1417712 3108668 3862191 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 -2 401370 1031428 2370670 3450177 4207967 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 1272333 2829804 3130337 4354372 4661626 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 643296 1567960 2551198 4023710 4103730 4696126 -1 944111 1041900 1507424 1789851 1905202 2382224 2631281 3557352 4244923 -1 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 269318 1072618 1608994 3037075 -1 831353 3890817 4660133 4720657 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 429394 550652 1693100 3365356 4568498 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 2275685 3447244 4465857 4742328 4999999 -1 58504 567007 1671689 1779241 2668490 3406551 4110497 4569814 4945910 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 2068959 3004262 3257077 3593471 3982159 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 504714 2827782 4323486 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 20340 365064 916366 3871999 -1 414626 2749183 3850460 4864657 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 12092 613886 1243369 1915528 2874146 3830441 4361720 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 301490 3092276 3453034 3479221 4157433 4964522 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 427424 1000045 1370401 2438705 2656567 2998685 4054079 4692452 4795622 -1 -2 130122 1293098 1474702 2098131 3356642 -1 -2 258152 1335848 2380961 4079538 4250480 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 1570437 1666313 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -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 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 414346 1016386 2424517 2472102 3053584 3348687 3521527 4119386 -1 -2 10183 2638764 3880765 4440594 4955850 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 104499 848952 1323805 3402701 3440957 4790294 -1 827241 1943108 2221772 2338257 3400304 3975943 4980698 -1 -2 4982 519085 820607 2433740 2761687 2789573 2942680 3282309 4426207 4462372 -1 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 -2 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 67392 321515 385603 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 98866 206662 338483 736497 2143851 2762041 3989702 4198155 4286378 4343340 4914543 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 2114625 2898916 3772829 4305131 4544671 4940151 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 582923 1156812 1988332 2905464 3244971 3355438 3473461 3748903 4861164 -1 79032 557685 1567567 4872396 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 1405545 1521155 2018090 2430788 3373765 3492238 4804879 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 50766 145553 3988537 4676514 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177816 247469 1011152 -1 -2 2508874 3312329 4411672 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 1564626 2334004 3696191 4509254 4527920 -1 -2 423373 1472720 4121777 -1 767374 1626528 2384181 2478793 4646728 4968881 -1 1131400 1507320 2648379 -1 -2 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 -2 290422 752005 1587131 2234546 4456021 -1 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 25634 2223166 3117343 3614835 4072224 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 670433 986552 3830753 4877600 -1 -2 557662 1258624 1428687 1495895 1505366 3147115 3958408 -1 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 90537 301072 431535 2808444 3010433 3801718 -1 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 -2 498198 552268 867071 1333906 1566642 1601208 2418217 3198473 3721488 4001558 4398672 4750659 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 960662 3315810 3903097 4610965 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 813667 2285696 4511548 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 2403447 2671272 3195843 3799595 -1 295838 721252 780925 1711838 2258411 4047392 4424968 -1 1178234 1804751 2114041 3028219 3762486 3956184 4870786 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 3889476 4543735 4606941 4966418 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 672589 1423183 3115446 -1 391936 1223279 2280960 4520949 4568102 -1 -2 628779 1212747 2485913 3533230 4051928 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 3406527 3811450 3889476 4510306 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 128256 173323 216575 239972 581471 1246868 2308301 3142711 3422983 3899342 4544258 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 85623 955652 1452009 2507252 3127016 3655337 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 636741 1397834 1865221 2618018 2745862 3395433 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 742861 1905116 2804314 3059900 4786136 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 1029487 2832496 4019412 4049898 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 325384 1473784 1710187 1786919 1903572 3032060 3405297 3744476 4004638 4993311 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 228525 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 379555 402491 3632226 4148463 4296322 4948863 -1 -2 38688 511221 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3431764 4226453 4328069 4336862 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 2144154 2489145 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 592069 1031368 1404258 2179792 2210458 2687033 3470473 3796144 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 574142 2819601 3460332 4342267 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 1946934 3239935 3934700 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 488461 809747 929541 1824764 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 -2 32395 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 4334500 4502072 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3516449 4169417 4365222 -1 1881839 3064732 3390247 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 12916 1286982 2005567 4168730 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 1449916 4789297 4999999 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 -2 41575 135560 632004 833719 853037 1245080 1878355 3241000 4023696 4937392 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 870041 906883 1615749 3178751 3643547 3767211 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 323813 2895562 -1 572631 782421 1320263 2189167 2462342 4634322 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 299548 581404 1032877 1062568 1507129 2109427 2742962 4417069 4849477 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 661423 2257668 3987612 4974680 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 596376 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -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 -2 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 515067 1315714 2273982 2337678 2904955 3210300 3881943 -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 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 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 917811 1109600 3539849 3662418 4461848 -1 630941 971258 1518444 1578825 2558430 4352104 -1 529267 1068437 2044849 2790768 4725894 -1 -2 32632 439023 1933519 2902252 4898976 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 898674 3632138 4262121 4454674 4808302 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 144829 346000 347027 749553 2651019 4554534 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4294903 4384029 4958540 -1 -2 298873 466455 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 1476939 -1 512737 877067 898243 2519153 2904203 3050932 3534800 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 2085541 2169739 3765495 4483608 -1 382176 874331 1287032 2695346 3295408 3725605 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 106570 2432763 2593788 2619907 3906721 4670392 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 -2 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 444016 485035 585267 1299796 2327268 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -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 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 4915617 -1 -2 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 -2 33781 2795875 3992984 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 2401 2125981 2567127 2958472 3611870 -1 -2 623950 2195734 2465328 2822840 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 423373 1472720 4121777 4508006 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 3011046 4137317 4210459 -1 -2 770595 1763173 2044503 2048068 2352713 3835622 4164751 4489972 -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 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -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 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 1847577 2495407 2675472 4029875 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 482659 1443572 1598911 3607503 3670255 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 678018 941498 1462426 3728274 4005601 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 993055 1255487 2390538 2414744 3384772 3442012 3597614 3859165 3914115 4085701 4522801 4636801 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 430249 1094669 1344771 1811667 3768341 3950188 4508006 4694462 -1 -2 1118845 1939930 2884322 3392209 3845801 4624568 4836434 4982221 -1 1924020 2185399 2965910 4198106 4999740 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 1305021 2670614 2751641 3226990 4850628 4873196 -1 -2 831308 1896701 3140598 4621962 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 643293 715977 1046184 1243491 2121714 2313674 2942090 3131335 3974839 3987015 4321256 -1 -2 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 381748 506987 1057215 2201561 3499159 4093974 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 771941 1018240 1405666 2428593 2442987 2837264 3455420 4828056 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 522163 1298050 1921742 2066862 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 142743 1052567 1581485 3081826 3267010 3533323 3539273 4195319 4447561 4518696 4621215 4950571 -1 -2 58015 1544080 2430952 2656798 4049992 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 608070 904400 1081279 1514647 2205347 2806151 3618271 -1 -2 2086161 2581161 4780615 4923143 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 1715876 1938232 2881928 3343774 4038031 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 1286319 2553085 2936599 4102122 -1 1102897 2334817 4679134 -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 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 782413 826722 1798985 2326306 2971935 3853312 4136191 4933391 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 461303 888633 1957513 2477238 3451137 3635103 4160710 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 2172684 2677892 2986326 3551689 4874827 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 220501 1846660 1992212 -1 -2 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 98438 1860410 2690593 3155810 4686927 -1 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 1706253 2230059 3175949 3205969 3807275 4534186 -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 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -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 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 143111 1267132 1396599 3142547 3564445 4045275 4844069 -1 283505 285500 381359 1983774 2235823 4239654 -1 71685 376846 656691 1173020 2153045 2650639 3846794 3913737 4498138 4551305 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 20039 1079455 1851482 1918528 2514022 3040477 3555141 3769664 -1 -2 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 8517 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 1275230 3510162 3812590 3869709 4170500 4304702 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 1742686 2821984 2914462 3046543 3740630 3864089 4308398 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 946244 1324842 4281667 4451394 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 1248752 1296035 1338563 1397448 1533795 1686680 2738741 3293333 3509395 4125116 4275944 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 620552 639340 953837 1970671 4061252 -1 -2 1828204 -1 -2 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -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 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 3215015 3750288 4525994 4908795 -1 15399 573551 683624 1236387 1597876 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 321538 2138251 3604715 4328862 4911307 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 -2 35701 2592940 4621511 4667568 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 611973 2130851 3703660 4174020 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 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 1991862 2799980 3418772 4768344 4773158 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 670433 986552 3830753 4877600 -1 -2 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 393239 2611753 3083175 3341932 3428118 3925449 -1 103419 297258 931055 1094015 1689988 1829835 1898854 2061170 2379036 -1 244478 279961 750828 3277331 4231244 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 -2 723087 892894 1420623 2932795 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 -2 1192626 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 1365167 1518421 2283239 4402580 4928255 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 568304 1227745 2442442 3006386 4202718 -1 630057 1361926 1742146 3158440 4338856 -1 672439 1398356 2292237 2700025 3115561 3801123 3804008 -1 69205 1647001 2803610 3587036 4548674 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 243346 2777773 3856494 4445943 4569721 4963963 -1 -2 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 454477 663540 886974 1664260 2495967 2538029 3183631 3858481 4893614 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 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 -2 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 1466149 -1 1012715 1490126 1543751 3261865 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 1070910 2741067 3124041 4287180 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 543115 950000 2834855 3106448 3219800 3302662 3341436 3881227 4009024 4085247 4226713 4361756 4580600 4873542 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 183582 342301 1701775 1760666 4168890 4751849 4758252 4977862 4999999 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 211829 1911016 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 629433 892602 2234926 3630689 4136755 -1 620552 953837 1970671 4003205 4061071 4775874 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 821307 2744657 3618749 3755878 4223051 4253098 4917336 -1 1576583 2546900 2622929 4587167 4806547 -1 -2 927987 2006239 2421884 3740342 -1 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 1037556 1087750 1474885 1879870 2264242 2300003 4407609 4481234 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 -2 485951 649371 1472951 3890279 4268330 4887029 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 1287902 1346579 2116795 2530259 2788963 3975456 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 291725 314407 2111435 4566975 -1 -2 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 25967 949387 2510175 2592587 3710392 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 929452 2867777 2929453 3631656 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 -2 713178 783467 2176431 2937129 3490339 3538495 3810035 3966734 4167045 4855393 -1 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 512737 877067 898243 2519153 2904203 3050932 3534800 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 3611870 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 255491 759712 890985 1016602 1209995 1305323 1960980 2364326 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 134744 1761767 1920707 2352258 2584268 3019738 3494969 4929801 -1 130908 910551 1146214 1248229 2601583 3669946 4533795 4712478 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 585008 890605 3131713 3740353 3745128 4013315 4116614 4137997 -1 -2 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 -2 830965 2451085 4045050 4529566 4999999 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 -2 3513077 3837619 4207833 4468280 4502092 4674451 -1 1709740 1717270 1860163 3042820 3193270 3204706 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 291708 1612856 2608955 2751897 3041144 3141811 3301716 3359792 3813397 4098626 4693468 -1 -2 188210 970830 988148 1288568 3550395 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 523887 591784 1135626 1562387 2780128 4194368 4680219 4969611 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 32521 1050134 1077291 1344787 1653470 1666883 1688643 1729372 3830677 4200603 -1 1217716 3458341 4945970 4950001 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 489026 3409029 3880294 4575526 4999999 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 -2 1681631 1866479 2993303 3394628 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 188169 652235 1371599 1420033 1518554 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 620552 953837 1970671 4003205 4061071 4775874 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 152243 645326 823557 3995338 -1 534237 1852568 4129224 4821381 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 607196 779468 1435779 1818510 3379492 3649810 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4666645 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 493454 744891 923721 2378636 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 -2 516153 717280 1734088 2095148 2237869 2738762 2926407 3297212 3563965 3625346 3660658 4328825 -1 507944 748862 1563400 4145348 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 1691593 2359848 2740083 2936304 3367361 3370934 3424990 4126583 4289234 4534928 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 503865 837127 2302170 3527864 3992156 4218207 4694816 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -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 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 509165 710823 741204 1301331 1312433 1369742 1869804 2032778 2046996 2744391 2807302 3029979 4264787 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 982412 2087029 2125521 2476931 2547008 3037581 3098673 3516775 3770795 4120467 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 497914 593893 659596 1035023 2308104 2373615 4521423 4734560 -1 -2 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 137405 627061 2461143 2668390 2930248 -1 -2 1287902 1346579 2116795 2530259 2788963 3975456 -1 -2 188210 970830 988148 1288568 3550395 -1 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 15796 471712 1330916 2084915 2318398 2559663 2863969 2930331 3051126 3673473 4850071 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 1385440 2359793 3140287 3628431 4075591 4665038 4716635 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 857987 1547764 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 250185 2713587 4659007 -1 -2 632176 881845 1451289 2743757 2935324 3820768 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 629433 892602 2234926 3630689 4136755 -1 -2 2702822 2841974 3167974 3884833 4383976 4555066 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 266404 1427619 3983437 3989374 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -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 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 64697 125519 231154 1558401 1774568 1924924 1930935 2408778 2601905 2617534 3618955 -1 -2 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 1140855 1356986 3246249 4350721 -1 447454 888282 1653126 2060980 3482040 4331736 -1 321695 2172135 2816799 2866047 3583605 4121285 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 557651 1229636 1620061 3968571 -1 -2 2125663 2499171 2993940 3407785 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 401730 1329457 3531997 4360627 4775355 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 947824 2137184 2762605 4737667 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 1737060 2286271 3282953 4834784 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 2249344 2342747 2387026 2596301 2891445 3682194 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 90173 636741 864873 3899757 -1 -2 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 755459 782409 3305401 -1 -2 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 4101943 -1 117075 777624 1295046 2052956 3286901 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 169974 1933530 2367669 2461143 3338850 -1 -2 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 843462 1589882 3801754 3957223 -1 -2 367025 845357 1502498 2640772 2713809 2992249 3153623 4195386 4409189 -1 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 -2 2533948 3785682 3947686 4086566 -1 61273 331776 1302232 1555677 2596891 3569997 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 16372 122181 174436 436917 581582 659757 752168 765308 1494257 1811944 2080534 3082960 3309230 3577527 3863277 3935968 4736099 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1505502 2738277 2949225 3263863 3449370 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 2403447 2671272 3195843 3799595 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 258152 1335848 2380961 4079538 4250480 -1 -2 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 721786 1452655 4464891 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 -2 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 113903 3356006 3640066 4525027 4982029 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 225700 254831 1359889 1385424 1692363 1784877 1967089 2119120 3586788 4027231 -1 -2 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 171131 252582 2311827 3317601 3413800 -1 222820 263813 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 122472 979993 1444494 2555113 2788343 4824283 -1 -2 575683 988913 1359437 4829590 4922423 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -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 6826 730039 1226357 2101189 -1 -2 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 -2 101972 968979 1234559 1241299 1942213 2117458 2494251 2949424 3009787 3575324 4866274 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 274405 2911830 4363242 4374974 4650519 -1 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 4084047 4171529 4418893 4594428 4978074 -1 917811 1109600 3539849 3662418 4461848 -1 630941 971258 1518444 1578825 2558430 4352104 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 122852 670975 938838 997099 1767537 2896196 2900329 -1 1142062 1229396 2241018 2259593 3009965 3014836 3098094 4320022 4359548 -1 1430707 2181881 2842096 4696367 4753098 -1 -2 611521 1168903 1287783 1920045 3478111 -1 101233 229656 303798 957668 1210604 1546476 1724000 2097787 2590027 2744939 3222976 3273962 3803253 4030587 4741482 -1 582674 785998 1994581 2472930 2493513 2684575 3375048 4351717 4981234 -1 -2 467117 569250 3741552 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 451123 791543 1571169 4775884 -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 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 -2 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 1888542 -1 129917 270662 654410 687116 1601395 1881166 2746796 3853913 4991709 -1 -2 311657 1284239 2095824 3475249 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 319326 3531663 4521915 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 299916 2209338 2263951 2289530 2466078 2929288 3321323 3358364 4693327 4832779 4964775 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 675610 2338577 2919864 3624963 4085287 4516388 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 346000 566733 2651019 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 -2 1767001 2839738 4225130 -1 -2 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 -2 488115 3295337 4139163 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 813667 948391 2285696 4511548 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 -2 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 -2 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 -2 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 754219 796476 2021347 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -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 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 974055 1676887 1892846 2481147 2511505 2976036 3461937 4303031 4955298 -1 5511 830089 1858546 1998729 2217739 2298563 3238254 3425673 3623384 -1 -2 698097 2067446 3565940 3598400 4836741 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 522 862259 1094478 1673730 2251684 2318165 2322660 2493998 3388554 3886058 4220221 4587001 4612413 4668349 4704443 4883079 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 -2 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 243834 686665 869920 903823 1201683 2505731 2560889 3043948 3721927 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 370841 1531988 3294418 3361851 4535130 4615679 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 -2 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 210451 1425041 2519773 2642919 4226374 4417763 4515845 4985374 -1 -2 256794 996513 2227395 2438772 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 875972 881929 1636624 2337313 2879430 2981209 3655323 3957752 4032104 4171273 4756403 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 -2 1847577 2495407 2675472 4029875 -1 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 755785 2106982 2384281 3916339 4877502 -1 -2 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 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 179599 1402565 2105128 3502027 3850460 4419016 -1 52103 1026700 1214244 2845010 3232991 3510079 3633229 3734693 3760453 3900647 4099521 4741403 4978217 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -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 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 877030 1099508 1815330 2283144 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -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 56088 665395 989166 1730866 3626783 3967939 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1064345 3709921 4045985 4529517 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4242235 4999999 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 596381 997099 1614909 1939258 4753098 -1 -2 1569383 2113342 2183885 2489285 2561039 2570426 2846149 2871163 2872462 3035917 3055954 3738299 3917688 4324258 4742484 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 168490 193218 953949 987314 1182689 2292745 2388067 2546547 3240254 3364226 3429624 3485500 3526417 3526875 3843502 3959665 4405223 4444119 4726158 4755222 -1 -2 444148 559105 1363365 2491218 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 92289 262920 391606 1027342 1164255 1215465 1633831 2392988 2417610 2740059 2925982 3267357 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 750724 1367752 3851336 4166165 4361391 -1 1642177 3076604 4089733 4499936 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 598153 827411 2159629 2685327 3835726 4257356 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 472788 975311 1120984 1947417 2139526 2586132 -1 -2 1950594 2263803 3017306 3449604 -1 -2 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 423373 1472720 4121777 4508006 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 317419 1131400 1507320 2648379 4255297 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 39656 731073 1264452 3461353 4167162 -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 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 907617 1357275 2289149 2607738 3827198 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 385457 875136 4077620 4227588 4532990 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 885267 2868128 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 423407 861724 2403916 2860762 3186006 3187468 3494574 4004367 4364253 4875778 -1 -2 565066 1352156 1466149 1688188 2409889 -1 1241587 2939416 2947990 3346691 -1 253143 431436 2105986 2401383 3636319 3950830 -1 1284449 1731705 1782562 1889786 2954952 3083793 3328998 4325989 4553578 4999999 -1 -2 565066 1352156 1466149 1688188 2409889 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 488461 809747 929541 1824764 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 -2 1249611 1326354 1602223 3451616 3669611 4588849 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 693114 1631686 2460427 2867560 4421132 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 67392 321515 385603 426030 758858 1943648 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 21901 822831 1867910 1948165 1976053 2156995 2527557 2944337 3137708 3504133 4015641 4298980 4774818 -1 1096147 2096195 4455714 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 113903 3356006 3640066 4525027 4982029 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 1669161 2541424 2653074 3575942 -1 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 1260506 2846211 2999263 3475519 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1317689 1723526 4302534 4495921 4540921 -1 1541625 3919304 4301257 4501861 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 1684239 1839479 2717895 3651684 -1 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 1297580 1880859 3350286 3687337 3912782 4505348 -1 -2 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 2190786 2432245 3768014 3864073 -1 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 -2 349065 628906 1040606 3682937 4457991 4508156 4856295 -1 913689 1074430 2134836 2223956 2321507 2719371 3039802 3896328 4338178 4573205 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 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 1157043 1332431 4166543 4611594 4835299 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 274014 1278494 1569899 1936084 2716666 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 1926953 3013227 3063799 3557353 3617138 4955176 -1 -2 455051 958884 1171208 1634665 1782086 2268438 2872548 2998158 3090248 3480069 3542677 3819165 4347126 -1 2715808 3914119 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 415041 1997314 3556922 4108846 4197096 -1 2204595 2337469 2997535 3860542 4021097 -1 -2 81664 320907 1116475 1871625 -1 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 447561 603253 1472459 1504448 1671994 1681841 1861251 2058200 2099854 2639483 3844339 3986443 4052626 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 1684239 1839479 2717895 3651684 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 1157332 1394943 1478608 3696070 -1 -2 574142 2819601 3460332 4342267 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 1139626 2036869 3686813 4474415 -1 918319 1776211 2323613 3981049 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 -2 986925 1260767 2817749 4755488 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 922941 1166289 2010459 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 109572 483666 1452327 2579519 3338200 -1 726658 1466043 2674206 2921147 4682231 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 4915617 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 4415567 -1 135326 368630 630897 750724 1292601 1367520 1367752 1511798 1835226 2414653 2898222 3134454 3389861 3798684 3851336 4166165 4181800 4361391 4549605 4647580 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -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 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 997253 1697506 1902607 2782403 3836362 4376425 4588150 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 502873 1498141 2063928 2370222 2976030 2978999 3546606 3576175 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 2271878 3418976 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 768697 3172205 3208103 3487130 4746707 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 843462 1589882 3801754 3957223 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 505829 598965 1609487 2364719 -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 -2 988701 2529284 2585400 4179411 4722784 -1 349175 804070 858986 1355088 1567960 2103482 2438118 3030971 3102414 3305313 3812393 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 -2 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 209858 1224642 2084299 3435471 4625782 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 1101058 1946555 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 498198 1333906 3721488 4001558 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 169974 1933530 2367669 2461143 3338850 -1 -2 81562 607573 757175 4106105 4715644 -1 735982 1751550 2009014 2587424 -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 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 1544080 2656798 3281488 4049992 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 962518 1010180 1787170 2471920 4985647 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 628051 1311301 3692400 4155565 4903014 -1 467411 567981 661085 1036001 1171919 1729827 2808183 2883147 3820003 4055283 -1 -2 596844 2399030 2429258 3673759 4048100 4532737 4694140 4989303 -1 514879 599805 1092615 2060992 2239137 2734723 2738055 2778181 3753883 3916901 4739805 4821068 4905334 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1217716 3458341 4945970 4950001 -1 19489 138055 796452 1215257 1609906 2015764 3483130 3896381 4197343 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 4027328 4174163 -1 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -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 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 48754 298873 323666 466455 1041170 1166268 1408872 3905482 4512190 4752601 4827079 -1 -2 2125663 2499171 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 3963360 4492306 4560425 4714206 -1 3153378 3222704 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 504714 2827782 4323486 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 58015 1544080 2430952 2656798 4049992 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 1215467 1854174 3943079 4661138 4971035 -1 556034 896980 1036783 1916978 3625589 -1 -2 358994 514504 1410993 1976595 4405290 4715963 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 287287 927473 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 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 500310 1083730 1475899 1525273 1630193 4916773 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 169386 184974 569868 1095280 1172621 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4834960 4995863 -1 -2 188210 970830 988148 1288568 3550395 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 -2 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 954024 1632519 1852462 2762964 4085158 4169760 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 -2 130170 208501 750230 961419 1548424 2406092 3270098 3902388 4913492 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 726658 1466043 2674206 2921147 4682231 -1 -2 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 1176478 2901109 4173017 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 -2 83211 1176851 1702124 2511505 2976036 4621936 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 161974 352584 1345310 1975360 3880323 4158422 4201610 4955103 4963374 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 40409 488366 1471790 2218361 2311481 2488215 3300785 3824175 4950895 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 444360 591342 687288 1136988 1287180 3136583 3165853 3404825 4002321 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 681873 1018214 1197754 1873001 2199095 2489847 2655293 2942281 4062194 4836517 4951571 -1 954513 1627619 2379557 2732356 3176599 3215971 3389992 -1 -2 928603 1306062 2430979 4139821 4446895 -1 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -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 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 1731551 3012907 3585457 4228966 -1 81664 320907 1116475 1871625 3042072 3185784 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 11598 2203405 2246038 3938810 4808423 -1 -2 262972 652103 3260548 3350587 3433081 -1 -2 2190786 2432245 3768014 3864073 -1 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 230033 469991 1677136 2912546 3942819 3971893 3984778 -1 79452 565474 569686 1162099 1443628 1648654 1746654 1844161 3331082 3654926 3686818 3861191 4767465 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 1777280 2843708 3508756 4622669 4957658 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1017160 2718770 2763105 4204485 4784015 -1 468758 924789 1257607 1335621 1424814 2015951 2579243 3194160 3455443 3672904 4328028 4955708 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 -2 1028606 1619931 2665175 2761306 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 857888 1818439 2868769 4246707 4718831 4960434 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 52103 1026700 1214244 2845010 3232991 3510079 3633229 3734693 3760453 3900647 4099521 4741403 4978217 -1 663780 1017927 1261381 1418779 2081689 2259506 2749450 2750427 2924850 3332460 3796476 3857276 3929159 4119928 4730826 4970514 4974463 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 96140 1271118 1686415 1993447 2232676 2544610 3411591 3736109 4007630 -1 -2 261603 466873 489099 721895 1529044 2008833 2634365 2703054 3056815 4627646 4691663 4760259 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 1204880 1241579 3365356 4182105 4999999 -1 -2 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 2665292 2908934 3493749 4599592 -1 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 -2 363066 856045 1745125 1789051 2037405 2804533 2871278 4175945 4661440 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 971596 1807978 2591085 2651982 4936033 -1 850779 1186640 1638880 2662674 4195576 -1 -2 98866 206662 338483 736497 2143851 2762041 3989702 4198155 4286378 4343340 4914543 -1 527550 1233395 1301904 2706092 -1 81085 966350 2475248 3044401 3983500 4203424 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 79032 557685 1567567 4872396 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 374122 1567706 4792194 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 1888542 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 287287 927473 1062222 1108831 1135184 2477949 2492767 2522569 2923441 3037669 3055814 3066872 3770983 4045264 4047334 4095233 -1 -2 1234100 1300389 2656249 3139248 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 -2 158741 573823 1196886 2707842 4643742 -1 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 361147 634629 1078481 2648098 4718011 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 1494092 2293366 3721305 4486637 -1 -2 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 39206 790168 2037562 2168336 2560975 3478150 -1 247586 869906 1772559 1998153 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 2464431 2739824 3443640 4247386 4441915 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 249056 1842473 2182629 2549470 2986276 3275227 3540723 4104828 4442957 4605503 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 1166512 1251752 1543877 2244170 3562646 3943550 3999383 4036922 4315101 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 -2 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 642237 3685338 4890445 4999999 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 -2 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 2731311 3479985 3700413 4206574 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 26142 1986542 2959514 4582667 -1 -2 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 48348 1162856 1472978 1983262 2645463 3577532 3932066 4505813 4625232 -1 -2 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 951237 1783599 2122607 3638900 3861946 3890527 -1 -2 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 287667 875169 2032065 2764492 3257388 3964664 -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 116764 237761 285234 916133 1039710 2391383 4705484 -1 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 165721 408396 973111 1446124 2692601 3221631 3638846 3924051 4080005 4354250 4808243 -1 -2 250185 2713587 4659007 -1 -2 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -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 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 1322110 3219604 3732728 3737330 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 611973 2130851 3703660 4174020 -1 -2 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 -2 1317194 1623671 2383328 4530014 -1 1066722 2038958 3220270 4357856 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 89828 114133 458811 2776715 3632693 3957382 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 599782 821896 1175216 3436679 3471255 3981709 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 186739 1423346 1974056 2420788 3089555 4446148 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 704836 838700 948108 2692951 3728128 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 15232 36911 652679 1427905 1428425 1811796 3563844 4054702 4321320 4999999 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 284360 606720 765681 1366511 1929182 2393827 3060217 3819971 4495756 -1 -2 108743 2231882 2323415 2688455 3261738 4328982 4356222 4380147 -1 432885 590399 1440212 1481917 2131180 2192734 3611911 -1 -2 357203 1136275 1604767 3184120 4982925 -1 -2 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -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 1039370 2011035 3960896 4027035 4779010 4779177 -1 834953 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 1485706 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 450171 513473 832647 1861163 3635241 3831350 4427359 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 130626 470325 1138625 1358250 1688688 2253595 2844701 3560936 4416553 4462763 4716877 4999999 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 48132 341041 1526918 1836932 2212299 2213861 4325480 4690257 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 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 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 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 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 143667 1059397 2511815 4595101 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 314821 661090 743029 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 51871 269920 977107 2229581 2865172 3568406 4036657 4637057 -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 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 33401 342631 925360 2373872 2797384 3090230 4181289 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 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 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -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 64697 125519 231154 1558401 1774568 1924924 1930935 2408778 2601905 2617534 3618955 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 1582107 2796748 3591355 4233451 4755498 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 1684183 2836658 4026516 4551592 4918475 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 1298635 2769198 -1 391710 682387 711529 1053526 1250848 1294280 -1 928603 1306062 2430979 4139821 4446895 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1217716 3458341 4945970 4950001 -1 -2 1728238 2291417 2899902 3703030 4598456 4727453 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 69421 282769 810999 2155574 3133808 3405763 -1 165721 408396 973111 1446124 2692601 3221631 3638846 3924051 4080005 4354250 4808243 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 314287 747374 795862 1489781 3095077 3861403 3937922 4325495 -1 -2 2190786 2432245 3768014 3864073 -1 3005187 3914244 4402722 4758298 4966859 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 659757 1811944 3577527 4736099 -1 640145 1006655 1675457 1719380 2095752 3160159 3633922 3717095 3882802 4113460 4391471 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 721786 1452655 4464891 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 670433 879027 3543813 -1 -2 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4826134 4884613 4990267 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 175978 278247 287796 459377 520461 1030577 1756810 2131075 2723617 2930457 3335701 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 451123 791543 1571169 4775884 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1333643 1416608 1972407 2612111 2861732 -1 -2 123248 752316 915022 1802629 3746965 4822505 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 1236195 3216222 4773256 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 291560 2177417 2408554 2762388 3204542 3235390 3344282 3962259 -1 -2 460291 997661 1108567 1239972 2770028 4933645 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 -2 266325 410586 1030827 2487902 2765032 3437007 4804454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 1449343 1627290 3765224 4631003 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 516403 1060944 1389386 2074439 2119866 2704099 2962989 3267416 4160161 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 1669161 2541424 2653074 3575942 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 11231 254044 389325 536323 740304 2196352 2428944 2727764 3104318 3121186 4065051 4509918 4994475 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 700439 886480 1647305 2071839 2886486 3190417 3537453 4048705 -1 -2 79032 557685 1567567 4872396 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 1684183 2836658 4026516 4551592 4918475 -1 -2 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 379771 942480 1271534 1470327 1504317 2230614 3623591 3866380 4169131 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 821344 965213 997333 1375962 2246800 2787406 3072072 -1 -2 40007 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 122274 2491683 2749238 3645488 4124772 -1 -2 119491 309487 515488 829394 912762 1142827 2087630 2437018 3127501 3169300 3503757 -1 -2 107036 1592071 3267865 3793307 -1 -2 798441 799641 2839917 4145578 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 245621 371967 2334840 4160619 4543494 4611278 -1 -2 244478 279961 750828 3277331 4231244 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 -2 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3658240 3862027 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 93800 346247 2660505 2966181 4122658 4867942 -1 -2 467793 476245 716964 866401 4355651 -1 693090 1064582 1673748 2092194 4396757 -1 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 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 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 136065 839856 958140 2223154 3881512 -1 261525 2839573 4054944 -1 -2 57470 1093840 1406956 2859432 3911040 3930997 3969215 4040215 4255477 4467880 -1 122090 414236 1692883 2076679 4079045 4296595 -1 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 -2 66642 491018 2055783 4353841 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 1026613 1099463 4594278 -1 -2 10183 2638764 3809238 3880765 3914694 4440594 4955850 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 865181 1329449 2531280 2665165 -1 -2 308089 1240922 1341983 1387268 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 2001232 4109572 -1 126432 1175330 2994714 3193665 3284133 3306121 3698393 4319500 4467793 4764527 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 108151 481491 543855 1849753 2620751 2861988 3127136 3208561 3901565 4397699 4899516 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 971596 1807978 2591085 2651982 4936033 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 395736 2191344 3350345 4908436 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 271098 2131799 3545247 3674252 4404309 4809450 -1 8541 68335 703285 3249623 4023909 4091089 4999999 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 450171 513473 832647 1861163 3635241 3831350 4427359 -1 -2 2731311 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 1436249 3662442 3731892 4991862 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 82131 1593182 2104139 2710729 3282514 3515748 3529534 4301820 4709451 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1289492 1398125 1689263 2542461 2699841 2830078 4777497 4887227 -1 -2 1104221 2896647 4370043 4886640 -1 -2 159664 672226 1039017 2655672 3939334 4622238 -1 -2 979464 1514947 1734646 2401094 4480346 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 922443 1731185 3814064 4344383 -1 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -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 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 -2 346000 566733 2651019 -1 1474238 1740650 3328575 4171519 4849398 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -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 -2 750724 1367752 3851336 4166165 4361391 -1 -2 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 971385 1565430 4539921 4809675 4939117 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1066722 2038958 3220270 4357856 -1 -2 1260767 -1 643497 1184326 1407321 2315918 2774322 4757315 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 169743 483485 669321 944419 1538614 1684491 1727917 1890322 2373263 2383040 3146128 3273974 3350345 3836200 3919936 3979654 4064825 4200581 4343111 4452701 -1 -2 290307 1242974 2241709 3273665 4900549 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 1139626 2036869 3686813 4474415 -1 1052934 1918690 -1 -2 1638 330336 4150156 4624359 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 -2 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -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 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 77440 2052722 4188117 4922060 -1 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 399864 1951007 2122586 3265583 3348343 3621765 4158165 4479499 -1 -2 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 738343 1248752 1533795 1729982 1933920 2352236 2595905 2680726 3711039 4772428 -1 646720 1118422 1195287 2164823 2368510 2758426 3946274 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 8691 2745820 3130926 3407560 3849667 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4756592 4909419 -1 -2 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 -2 1127947 1379553 2237631 2564412 3080159 3089342 3946466 4499735 4805429 -1 1086518 2080959 3047470 4070345 4504590 4822149 4824600 4933100 -1 -2 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 1756810 2131075 3335701 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 457064 1123117 1131383 2572619 2605321 2623461 2918246 3282296 3764472 4449860 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 84309 420055 1989881 2354847 2599791 2648576 3243675 3961887 4534180 -1 101953 1559723 1724009 1901594 2332897 4425930 4648707 4901723 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 854617 1350117 1929328 3173577 4368809 -1 1139626 2036869 3686813 4474415 -1 1052934 1918690 2222924 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 -2 1276231 2057283 2533814 4503995 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 444148 559105 1363365 2491218 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 992835 1937431 2162774 2285696 2656767 2873356 3329771 3963510 4063426 4158731 4443717 4511548 4759468 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 1669161 2541424 2653074 3575942 -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 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 280195 723121 1358868 2009498 3198134 4370923 -1 616384 2761942 3058569 4359063 4444517 -1 57547 1311542 1409587 2541774 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 1761824 2209036 3179707 3226494 4103874 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 188169 652235 1371599 1420033 1518554 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 589249 2380983 3496546 3548709 4156994 4533038 -1 655328 1815364 2812372 3895847 -1 38853 2167946 2934063 3129999 3661366 -1 1494092 2293366 3721305 4486637 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 103419 297258 931055 1094015 1689988 1829835 1898854 2061170 2379036 -1 244478 279961 750828 3277331 4231244 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 589137 1660722 3149284 3215879 3489675 3953199 4731377 4852730 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 1054853 1250137 1634206 1898707 2352371 2369685 2421063 2621977 2849239 3090042 3368530 4037238 -1 412561 1759685 2102563 2299164 3802337 3810022 4859121 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 38853 2167946 2934063 3129999 3661366 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 -2 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 408395 1770323 2068994 2927634 4168521 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 1298408 1662655 -1 -2 992845 1513911 2034582 2351844 2534270 2806744 3452226 4047953 4087810 4442521 4593121 -1 1039773 1049726 2532368 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 -2 444016 485035 585267 1299796 2327268 -1 272694 1115782 1644912 1809920 1923583 2231819 3269063 3792118 4019163 -1 -2 447327 1435828 1779112 1996132 2348385 3423693 3749924 3862274 4456875 4964896 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 -2 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 4744713 4860380 -1 -2 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 132114 216444 3894298 4884632 -1 391466 3019163 4700901 4740720 -1 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 854151 1128355 3152648 4265868 4399331 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -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 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 608613 1201464 1870862 2357866 2565873 2598231 2760783 3531369 3556666 4018899 4062708 4548032 4629786 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2776683 2815731 3160782 3346056 3847895 4663809 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 1298635 2769198 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 797901 1676692 2201964 2617297 4683539 -1 -2 565066 1352156 1466149 1688188 2409889 -1 1241587 2939416 2947990 3346691 -1 -2 1514770 1942359 1977874 2881281 3165086 3743049 4149547 4833591 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 1129813 1339979 4175293 4793314 4999999 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 1790758 2294755 2988628 3969507 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 26052 1221792 2026835 2075072 2250759 3589888 4745505 -1 -2 144358 2203834 3380562 3487852 4174824 -1 1728238 2291417 2899902 3703030 4598456 4727453 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 789767 878035 3196745 3383031 3439535 3797309 3923147 4989570 -1 92289 262920 391606 1027342 1164255 1215465 1633831 2392988 2417610 2740059 2925982 3267357 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 500460 868485 1658114 2230136 2683037 3255146 3746711 3750693 3881440 4033198 4895394 -1 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 2125521 2476931 3037581 3770795 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 509323 2143158 4619254 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 -2 989601 1420214 2346458 3050758 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 138798 3063154 3275148 4435121 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 4897 1815830 1864682 2592940 4988571 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 1127947 1379553 2237631 2564412 3080159 3089342 3946466 4499735 4805429 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 1272127 2657754 2948711 3736139 4964104 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -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 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 429394 550652 1693100 3365356 4568498 -1 1260506 2846211 2999263 3475519 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 172993 323375 538928 1705882 2560365 3618835 4238589 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 263853 844153 883587 1383095 1770762 2308925 2451295 3582078 4370648 4508201 -1 -2 397037 2631849 2726855 2760971 3168708 3919391 4738213 4950232 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 141807 229049 241437 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 656809 2412893 2732699 3741633 4162897 4485595 -1 -2 1981769 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 190292 250302 267079 291422 605259 763018 1012459 1219015 1402825 1521363 1523152 1680417 1770743 2494082 2698151 3628403 4468531 4667989 4671240 4690971 4915419 4949055 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 341384 1230352 1232258 1892633 2039869 2747463 3103918 4427815 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 245700 1589833 2098614 3290915 4134890 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 -2 198623 4884449 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -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 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 317940 581095 884863 2202947 2437188 4449311 4512601 4880595 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 830965 2451085 4045050 4529566 4999999 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 46303 285770 400059 506306 3033043 3608262 3827339 4185297 4785481 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 1038801 1518778 3041226 3421453 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 1482057 1733001 2767860 3045478 4493446 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 43443 251153 545334 803380 898674 1386461 1426469 2159791 2167080 2177644 2498758 3598736 3632138 3749552 4064066 4143848 4205089 4262121 4279636 4805823 4808302 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 421263 424718 689864 715344 1862562 2084683 2875682 3831271 -1 927010 933267 1626581 1936184 2287402 2717526 3166924 3230891 4123101 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 13231 232911 800876 1799096 2995556 3578639 3923835 4067037 4068076 4387444 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 395736 978781 1025425 3207059 3410803 3520317 3810903 4847225 4908436 -1 -2 775916 2112032 2219564 3973830 4526744 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 1889811 1952131 2275700 4025503 -1 -2 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 46940 73769 467996 550732 1182835 1867020 2277118 3766376 4441231 4967816 -1 -2 2734051 3070904 3188494 -1 -2 32893 1557410 1578250 2150569 2681829 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 843462 998571 1360948 1589882 3801754 3957223 -1 2472673 3645700 4735374 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 194362 2314699 3829476 3854822 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 11224 159785 1060692 2808929 3556179 4683355 -1 1827296 2166211 2996732 3941178 -1 -2 187153 2105670 3970717 3990801 4745312 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 2837862 4011387 4063199 -1 329355 774096 1321770 2195357 3245216 4120648 -1 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 -2 266404 1427619 3983437 3989374 -1 -2 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 611973 2130851 3703660 4174020 -1 -2 1435237 1571214 2107553 2401582 2652475 2843198 3417101 4065375 -1 -2 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 244478 279961 3277331 4231244 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 394556 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 504271 1217137 2800467 3373313 3486319 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 124027 472294 708225 1103453 1889281 3058225 3384908 3848881 3942113 4182895 4410140 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 292245 1322110 3219604 3732728 3737330 -1 1889811 1952131 2275700 4025503 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -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 700843 1494388 1697590 3948855 4641610 4738570 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 2309549 4669621 -1 -2 439895 618488 694873 927716 1542427 1641314 4320538 -1 -2 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 517909 780966 2639055 3315316 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 370098 503856 569731 642587 713092 3235783 3305649 3928507 4614008 -1 814519 2187064 3557852 4188557 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 1351533 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 342284 1261531 1454083 1586637 1915156 2771934 2822153 3227702 4061550 4955838 -1 -2 113625 1719881 3709956 3902093 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 451123 791543 1571169 4775884 -1 562841 980838 1031889 2883347 3954704 4375512 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 1125631 2897530 3221303 4008888 4326486 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 454655 3378895 3670416 4477025 4793070 -1 1780843 2104325 3866088 4593984 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 -2 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 1016213 1183983 1298110 1473357 1850551 2207379 3078203 3810532 3858187 -1 401730 1329457 3531997 4360627 4775355 -1 -2 1059981 1334442 1676644 1769345 2313222 2549888 3236293 3367020 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 985782 3204972 3626170 4444454 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 2226326 3448716 3619419 4663986 4894570 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 280768 763620 862694 1604151 2723704 3437959 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 1597786 2004566 2017961 4663523 -1 -2 556019 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 13671 2260808 2629012 3672928 4281104 -1 631190 738388 1411483 1420783 2052990 2293366 3162241 3162768 4486637 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 2064196 2121952 2357624 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 280195 723121 1358868 2009498 3198134 4370923 -1 616384 2761942 3058569 4359063 4444517 -1 315591 467415 770677 1594401 2491908 2746589 3924356 4733532 4868829 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 521970 2168074 2505387 3279246 4878286 -1 1315881 3275401 3515772 3657227 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 262006 1013509 1676787 2060995 2404483 2610421 2965242 3087501 3093992 3290783 3754309 4595161 -1 90207 1197273 2316470 2601339 2647512 -1 -2 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 188169 652235 1371599 1420033 1518554 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 1197009 1521018 2287971 4502086 4852070 -1 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 2674859 2750886 2928329 4538196 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1730727 1959181 2116270 2233009 3496013 3867178 4435130 4457441 4474342 4537100 -1 -2 181736 1457500 2432201 2802230 3450528 3567686 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 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 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 1250294 1514744 1645759 2232502 2377998 2410985 2521651 3126118 4001638 4406383 4687537 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 414346 1016386 3053584 3348687 4975548 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 1757294 1901866 4190017 -1 989510 2699694 3726025 3883522 4520256 -1 -2 323932 1316201 2399344 2425580 3733350 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 2665292 2908934 3493749 4599592 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 104499 848952 1323805 3402701 3440957 4790294 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 -2 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 1149405 1214958 1321306 1493422 3066686 3382153 3421823 4811445 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 617741 1208802 3441171 3505701 -1 -2 2511981 3193593 4102738 4453241 4742954 -1 301113 1185501 1562187 1596230 1636410 1710047 2370439 3302284 3310937 3360295 3488648 3606061 3813877 3912782 4311323 4350723 4530818 4851141 4901100 -1 1204374 1372473 1918157 4797178 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 907617 1142048 1280267 2666322 3955214 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 -2 2034471 2130631 2714249 2814955 2841620 3005288 3231224 4231782 4901983 4909477 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 55674 186075 297722 419055 1179991 3452132 -1 209285 806705 837711 1979911 1993772 2944628 3503953 3549022 4635135 -1 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 -2 926274 1954050 3929657 -1 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 536985 1410386 2726234 4081092 4564290 4979594 -1 -2 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 1375632 2019368 2117085 -1 183224 1253650 1711024 2711005 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 253042 1889332 4403898 -1 -2 1086116 1366340 1993223 4178194 -1 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 684501 865187 1013151 2084469 2246111 3418949 3824900 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 680923 1517300 1784498 3786221 4426870 4982866 -1 619723 1666888 3132093 3634945 -1 146371 283771 493475 1950322 2027776 2262732 2582885 2906097 3960119 4164736 4354135 4789396 4946532 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 224239 2036851 2476892 3310775 3647088 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 518544 690699 1398073 1981894 2772606 3397859 3479086 4097582 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 161265 3484049 3792585 4347768 4398729 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 182297 358820 653695 1134259 1150784 3452873 4168955 -1 -2 1038801 1518778 3041226 3421453 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 913689 1074430 2134836 2223956 2321507 2719371 3039802 3896328 4338178 4573205 -1 1206287 2054083 2465783 3082651 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 2814435 3769895 -1 858440 1450161 2179314 2236805 2268109 3370345 3715511 4179654 4870976 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 562334 807599 827503 880892 1546832 1806883 2252834 2906229 4734409 4771501 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 540251 704148 854055 1060825 1293675 1377211 1387200 1510732 1517562 3152261 3543697 3733375 4400838 4532785 4597823 4932880 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 -2 252641 1623001 2547423 4344726 -1 -2 106482 1074853 1118593 2661873 3330039 3967528 -1 253734 375832 890218 966288 1478616 2099054 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 914604 1916717 3475687 3931620 4051772 4154425 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 -2 143111 1267132 1396599 3142547 3564445 4045275 4844069 -1 582674 785998 1994581 3375048 4351717 4981234 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 71685 376846 656691 1173020 2153045 2650639 3846794 3913737 4498138 4551305 -1 -2 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 1040917 1540357 2503587 4407534 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 1430707 2181881 2842096 4696367 4753098 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 87343 303704 333456 2438447 3681323 4151808 4826090 -1 337293 513694 1221995 1383638 1504372 1885085 2720532 3315621 4698109 4836194 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 -2 324308 716344 770677 1091782 1762689 2118115 2471868 2491908 3158963 3713182 4035139 4944512 4999999 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 1016213 1183983 1298110 1473357 1850551 2207379 3078203 3810532 3858187 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 105534 196607 256313 408848 773585 809621 3494039 3796205 4077500 4222176 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 367953 1076160 1653480 2032099 2386475 3189121 3649826 3865893 4242689 4690896 4730940 4881446 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 1662826 3127657 4196722 4463630 4773822 -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 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -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 125519 231154 455474 1930935 2298206 4265084 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 66958 1124703 2530838 2779378 4197734 4472704 4516454 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 -2 1757294 1901866 4190017 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 2121679 2592977 3696152 4173539 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4984410 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 13325 963724 1270545 1880597 1934771 2449842 3510735 4618739 4890634 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 242407 502601 1702271 2128695 3999854 4978310 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 50870 723369 940076 1157544 1567518 1873280 2563323 3005631 3196487 3852162 -1 -2 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 130830 1105047 1260215 3267616 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 164034 268366 1502498 2640772 2713809 4195386 -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 403544 1261121 2280866 3948927 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 450450 731500 865146 1253677 1446561 1464315 2426051 3394452 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 133505 334804 1009723 2731268 2794714 2935995 3040093 3423736 3438080 4166467 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 2073272 2498762 3823114 4314781 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 1971425 2130854 4074907 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 1276231 2057283 2533814 4503995 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 -2 918898 1976135 2896936 2921940 3033948 3117384 3642398 4301423 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 670433 986552 3830753 4877600 -1 456361 1097596 1214038 2007965 2264807 2675989 3919891 4413015 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 47988 433864 657064 1282714 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2824456 3279636 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 554364 638832 1907267 2181856 2542931 3302740 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 1642177 3076604 4089733 4499936 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 -2 2430230 2491511 -1 846162 1074060 3637612 4221283 4358805 4857171 -1 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 1578193 1667307 2163919 2417464 4181302 4564662 4749451 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 337911 1292134 2618068 2619291 2728377 3576180 4725313 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 -1 1484117 2398977 2614985 2939949 3643482 3736897 3795836 4404857 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 290422 752005 1587131 2234546 4456021 -1 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 1040917 1540357 2503587 4407534 -1 -2 937006 1621213 2882179 4533869 4999999 -1 875291 1351987 1845838 3980342 4721247 4788501 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 1159594 1935507 2615937 3634470 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -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 1056429 2555670 2983890 3212660 4505986 4515248 4543832 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 354939 818040 951176 1498399 1966557 2414789 2678111 2888610 3273245 4127528 4302927 4334975 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 765714 839536 1198872 1245388 1816125 1830243 2120098 2896192 2929351 2929616 3242335 3780468 4075075 4905588 -1 835108 1847105 2353754 4226915 4411691 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 -2 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 173932 1125112 3261865 3418446 3530731 -1 434327 2828222 3523462 3720903 3920453 -1 -2 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 3720595 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 668931 1135274 3401166 3880061 4240418 -1 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 482659 1443572 1598911 3607503 3670255 -1 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 587779 3257768 3575324 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 301755 2633564 3042984 3349003 3950793 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 812131 1340787 3598400 3833906 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 964561 3392520 3850115 4632066 -1 -2 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 -2 623925 1141565 2931042 3015119 3348546 4176569 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -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 -2 161279 777602 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 81705 2865172 3153788 3202609 3461388 4309255 4322152 4429775 4911931 4935598 -1 -2 413829 777012 2601791 2912706 3484899 4781825 4969763 -1 2068922 2958002 3437798 3713177 4372213 4748536 -1 -2 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 -2 189920 323375 1559621 1705882 2581332 2853321 3666190 4101074 4999052 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1284566 2021584 2509552 4347661 4823733 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 932167 1199928 2785684 2909415 3950808 4679484 4756592 4909419 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 262972 652103 3260548 3350587 3433081 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 898674 3632138 4262121 4454674 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 144829 346000 347027 749553 2651019 4554534 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -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 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 959770 1093688 1538394 1809262 1972893 2780276 3181987 3187543 3435401 3512731 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 947824 2137184 2762605 4737667 -1 -2 61227 451476 514879 597475 2734723 4797995 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 1427271 1445284 1794626 3211897 3383443 4103170 -1 2511981 3193593 4102738 4453241 4742954 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 609397 2786415 3467227 3934176 4912744 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 241975 250435 407593 624068 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 534237 1852568 4129224 4821381 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 -2 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 104119 147625 1551879 2369385 4064828 4133522 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 86941 928802 1363513 3954298 -1 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 402126 1332792 2447825 3592514 3688207 4165346 4686366 4912060 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -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 258656 1119000 1304825 2010617 2084479 3966886 4893936 -1 67131 1221528 2124872 3514154 3565661 4992705 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 723650 1171825 2226373 3801351 4338791 4493311 4927789 -1 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 859036 1229039 2868534 3032904 4637036 4860848 -1 -2 74637 2084513 2405712 3127513 4761709 -1 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 562334 807599 827503 880892 1546832 1806883 2252834 2906229 4734409 4771501 -1 -2 58731 1548197 1907499 2253230 2264832 2450654 2954181 3094309 3509946 3682494 4421286 4640689 4699568 4907729 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 917811 1109600 3539849 3662418 4461848 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 938912 2756850 2818107 3105405 4006062 -1 -2 12916 1286982 2005567 4168730 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 -2 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 781731 982841 1472978 1828034 2681699 3113097 4721204 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 133954 723626 2412800 3891023 4835829 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 70312 416447 707861 1507420 2164669 3158437 3297078 3542459 4226893 4386694 -1 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 131607 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 94951 3236911 3903057 3980187 -1 1682220 2862442 4895966 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 1661800 1707049 1909779 3111743 3514512 4149855 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -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 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 36673 589815 1433714 4663870 4832182 -1 133376 194073 284993 640485 2126217 3227307 3481283 3853255 -1 1530 1762792 1819947 2676937 2915066 3048273 3424815 4901293 -1 750724 1367752 3851336 4166165 4361391 -1 -2 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 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 333211 445142 1304659 1367424 1401811 -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 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 1129230 1291711 1320542 1352072 1464620 2170818 2391115 2479713 2606246 2806745 3065878 3407563 3568125 3652395 3700335 4128086 4936418 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 323932 1316201 2399344 2425580 3733350 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 2665292 2908934 3493749 4599592 -1 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 -2 740080 1348157 1773835 1987656 3984010 4247123 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 299001 329627 2550979 4645742 -1 436532 470604 843623 893931 1719952 2604056 2609028 4778047 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 742861 854177 1840317 1905116 2571776 2804314 3059900 3184540 4127380 4499669 4786136 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 971632 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4995486 -1 -2 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 -2 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 -2 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 58504 567007 1671689 1779241 2668490 3406551 4110497 4569814 4945910 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 870588 1097939 -1 -2 1159594 1935507 2615937 3634470 -1 143340 926457 1419764 1676123 2857781 3682140 4140249 4431721 4465053 -1 -2 2511981 3193593 4102738 4453241 4742954 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 424760 2300468 4075524 4630448 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 1032409 1340036 1372473 2411416 2521757 3405840 -1 165847 448366 1901518 1904889 2034422 2292367 3111809 3852174 4265556 4894249 4999999 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 143404 1797787 2682046 2946793 4792458 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 194538 1854529 3657555 4282841 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 -2 577880 1579254 3577049 4252972 4853412 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1612286 1886729 3130908 4385682 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 260308 676955 1754286 3163409 4627408 4845785 -1 1924020 2185399 2965910 4198106 4999740 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 4922 1831384 2301242 3716339 4999999 -1 -2 1039633 1929596 2201187 3078230 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 143340 926457 1419764 1676123 2857781 3682140 4140249 4431721 4465053 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 -2 75884 255525 1758217 3284998 3600274 3889807 4055843 4874731 -1 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 -2 814217 1225904 2540822 2797943 3358556 3781281 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 3542698 4418098 4525313 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 892022 1330251 1593182 3529534 4227539 4783323 -1 672589 1423183 3115446 -1 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 391936 1223279 2280960 4520949 4568102 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 2190786 2432245 3768014 3864073 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 132491 148300 391295 591173 1647505 2358622 4183605 4380553 4404172 -1 1910306 2425327 2637454 3911205 4032586 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 266404 1427619 3983437 3989374 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 129235 131607 219988 516522 650413 1042886 1131640 1358353 1367633 1428687 2199095 2419453 2485209 2801217 3147115 3174014 3269735 3910282 4341797 4457472 4774114 -1 352298 2232142 3320895 4103789 4425961 4784582 -1 -2 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 -2 472238 798561 1071616 1811491 2282514 -1 -2 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 1405050 1937621 2366446 3318524 -1 -2 768697 3172205 3208103 3487130 4746707 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 144338 1177104 2682113 4596923 4644382 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 67247 453162 887348 1534082 1891218 2867282 3223706 3570320 -1 309761 358439 481978 820266 1115060 2312286 2893998 4046764 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 3045635 3509696 4138347 4516101 -1 146947 408563 1213445 1528696 2153851 3734916 4008594 4104332 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 2173784 2881941 3143126 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 2821429 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 8585 2456689 3880797 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 488461 809747 929541 1824764 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 -2 1891201 1910535 2447362 3062345 4543421 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 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 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 423407 861724 2403916 2860762 3186006 3187468 3494574 4004367 4364253 4875778 -1 -2 407948 1198258 1748834 1805453 2189162 2826604 3672644 4071709 4447600 4965405 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 334211 456903 976985 1110293 1263830 2009375 2211386 3541470 -1 3912616 4800006 -1 -2 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 1545734 3582913 3712136 4121362 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 848952 1696153 3320611 3402701 3646838 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 198883 478562 883326 2485083 2632360 2845673 3224880 4442629 4638823 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 1061370 1896300 2769722 2873192 3613205 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 129978 1145572 1389761 3101420 3492053 3508322 4894467 -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 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 -2 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 167684 1155083 1829748 3238667 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 152243 249599 645326 823557 1019209 1788649 2487938 -1 -2 3005187 3914244 4402722 4758298 4966859 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 346019 1039773 1049726 2532368 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 -2 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 2840049 3406622 3548891 4215453 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 111348 1236717 1325182 1424797 2806241 3946211 4428557 -1 -2 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 39936 190684 713694 841375 975782 2670396 2671259 3062521 4025503 4441628 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 275108 2438990 3059553 3430942 3700224 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 -2 390399 2133949 3192182 4257091 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -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 235545 889836 992313 1717075 1989441 2914043 3896015 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 451123 791543 1571169 4775884 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 -2 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 2190786 2432245 3768014 3864073 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 146947 408563 718070 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 1205951 1803760 2884748 4064905 -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 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 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 126773 150970 608485 1166827 1358275 1912144 2071587 2988808 3703372 4239537 4404364 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 71834 307367 313252 356856 575181 990252 1237657 1787166 2018874 2161104 3020966 3170144 3375759 3600625 3927507 4178233 4256726 4413607 4817914 4819996 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 -2 563947 1824365 1996814 4317938 4924080 -1 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 401656 2149058 2885198 4112074 4641386 4766841 -1 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 -2 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 1075283 1399476 4437931 -1 122745 218136 1031042 1124019 3490156 3694593 4068046 -1 -2 515067 1315714 2273982 2337678 2904955 3210300 3881943 -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 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 2508874 3312329 4411672 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 429394 550652 1693100 3365356 4568498 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 1008542 1343201 1551540 3372886 4799309 -1 -2 1182982 1828693 1951746 2082318 2600166 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 1449343 1627290 3765224 4631003 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 223164 429567 1567414 2840854 3224001 3283876 4916418 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 107732 540825 990855 1645479 2007662 2010417 3185066 3281065 3408400 4525653 4597156 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 1009500 1251531 1455970 1906316 1970038 2137723 2162345 2202970 2704442 3179717 3295419 3373487 3968595 3990994 4016031 4028467 4056143 4630699 4776546 -1 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 -2 2472930 2493513 2684575 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 137818 1365046 1441334 1697011 2164147 4924466 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -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 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 -2 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 -2 15838 276847 806121 1328449 1807953 2509209 3200818 3593372 3600787 4751111 4980770 -1 1317689 1723526 4302534 4495921 4540921 -1 89846 462777 595351 1229812 1816742 2255430 2627004 3061649 3090606 3171840 3604620 3715571 3856478 4663832 4810028 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 256581 835063 2253226 2331685 2739582 2919896 3006878 3337449 4180999 4565349 -1 149338 516670 2008349 2120737 2279913 2374614 2521576 2835964 2972496 4053888 4450386 4927056 -1 332104 549937 834142 958933 1066722 1702941 1714815 2532607 2938225 3096796 3327827 3788258 4267763 4293347 -1 -2 821769 1299824 2244864 2272030 2345370 3836499 4213431 4490010 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 -2 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 -2 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 113526 197028 947888 1597648 1745712 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 -2 1258646 2282904 3466602 3502123 4573067 -1 167272 1799161 2091603 2399723 3027111 3757388 3892625 4487654 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -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 813667 948391 2285696 3329771 4511548 -1 -2 238206 293416 654168 1143106 1512213 1675944 3418202 3852437 -1 87951 389449 761631 1033695 1686036 1691232 2954246 3531846 3939502 4782947 4982933 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 361147 634629 1078481 2648098 4718011 -1 125519 231154 455474 1930935 2298206 4265084 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 30300 683605 821055 1262065 1508044 2034674 2157327 3180130 3769716 4319431 4527732 4693866 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 14697 104094 155309 259597 769722 995888 1833276 3874542 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 1008542 1343201 1551540 3372886 3920368 4799309 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 659317 2118806 3506308 3614615 4699003 -1 -2 507400 2092399 2461691 3331551 4209603 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 77836 587779 2401837 3174913 3808288 4481015 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 770595 1763173 2044503 2048068 2352713 3835622 4164751 4489972 -1 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 2644707 3456636 4562265 -1 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 637076 783480 3720665 4446279 -1 -2 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 305627 473164 637764 1502115 1864361 2171164 2378370 4592477 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 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 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 760814 1418994 3135059 3139214 4379687 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 22710 1222760 1243511 1882505 1984283 2008189 2059475 2854685 3719771 3733873 -1 -2 498198 1333906 3721488 4001558 -1 106565 1446929 1743843 2705954 4266064 4969135 -1 -2 260161 522163 771235 1298050 1843063 1921742 2066862 2702525 3213757 3395645 3631198 4145182 4371852 4458427 4505986 4688292 4810198 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 -2 1241587 2939416 2947990 3346691 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 -2 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 397936 2415221 2658084 3915674 4960981 -1 106594 777499 2443206 2747375 2817787 3242120 3641852 3727627 4174683 -1 -2 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 607196 779468 1435779 1818510 3379492 3649810 -1 -2 750724 1367752 3851336 4166165 4361391 -1 256581 835063 2253226 2331685 3006878 4565349 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 1419612 2638991 2908436 3370400 4001568 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 -2 942480 1271534 1470327 1504317 2230614 3623591 3866380 4169131 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 -1 49572 1299544 2714603 3207752 3413381 4622037 4892387 4952503 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -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 -2 1038801 1518778 3041226 3421453 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 70334 636863 655918 1365167 3176043 3808186 3923910 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 366549 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 995859 1089845 1177793 2222444 4273830 -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 47355 105400 532131 1646409 1860330 2225972 2768100 3418166 -1 534237 4129224 4821381 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4556278 4723191 4910868 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 -2 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 -2 400651 1292927 1362037 1653369 3763943 4415707 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 923410 1114004 2687281 4479734 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 51141 123704 648101 1259753 1905300 1911754 2087367 2513188 2564462 3398105 3853451 4018950 4092095 4586133 4727620 4935054 -1 -2 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 -2 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 238681 927287 1363229 2630047 2844362 4148605 4829616 -1 96822 641003 2934939 3431983 3981687 4076750 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 261306 667919 1034614 1248881 1946906 2267657 3896412 4652176 4856382 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 84857 312162 331936 367293 873518 1107383 1175468 1737292 1804028 1890122 3988046 4286009 4459208 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 1070910 2741067 3124041 4287180 -1 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 1389922 1467513 2057872 2869664 3333320 3695923 4197859 4493815 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 5828 787260 953368 1745265 2736325 3613102 3850215 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 -2 67392 321515 385603 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 411568 655996 1274627 1691593 2359848 2497788 2740083 2936304 2972726 3370934 3424990 3736165 4126583 4289234 4375992 4783124 -1 -2 1682220 2862442 4895966 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 96562 1599904 1880597 3097232 4041081 4142558 4618739 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 -2 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 71834 356856 575181 990252 1237657 1787166 2161104 3375759 4178233 4256726 4817914 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 428633 486190 782108 1165640 1452077 1656332 2576462 3604717 3881119 4018719 4649807 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 411568 2497788 2972726 3736165 4783124 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 488461 809747 929541 1824764 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -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 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 -1 482173 683530 1874445 3312782 3336868 3553289 4371204 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 417111 456426 878374 1147172 2234581 2925864 2949684 3619250 3919544 4319276 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 936291 2238484 3538804 4019213 4162294 4921223 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 183550 353071 1270752 1279375 1350337 1635043 2314402 2583678 4613835 -1 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 713178 2176431 3538495 3810035 3966734 -1 1975400 2188920 -1 -2 297947 588135 869329 3549524 4041238 4192336 -1 971385 1565430 4539921 4809675 4939117 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 2535998 2698174 3871783 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 379555 402491 3632226 4148463 4296322 4948863 -1 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 225838 532396 927242 1385876 2365919 3370614 -1 741685 1734286 2050311 3424720 4212309 4410187 4769144 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 -2 50141 1245955 1526669 2251524 3081722 3347875 3451498 3522988 -1 1254633 1589151 1901709 1996723 2863910 2962753 2987254 3790399 4874215 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 1084618 1301541 2532091 3056449 -1 -2 1213546 1221665 1362126 1405184 2030816 2523826 2588185 4021542 4572831 4787418 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 2821429 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 2474779 2804013 4416964 4984219 -1 -2 118053 189588 281679 2242083 3808681 4494111 4549625 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 -2 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 77440 2052722 4188117 4922060 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 2090681 4333109 4496409 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 -2 1449916 4789297 4999999 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -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 633989 1523929 2836798 3104506 3461346 3576467 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 -2 136065 839856 958140 2223154 3881512 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 283877 554433 702987 862782 1097126 1583450 2019232 2165023 2264368 2506204 4050610 -1 -2 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 -2 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 2276174 2761758 4056537 -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 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 971596 1807978 2591085 2651982 4936033 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 -2 6106 33616 300158 550514 570261 1682836 2447628 2910249 3021559 3825648 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 928603 1306062 2430979 4139821 4446895 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 719724 858924 2551024 3425938 -1 -2 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 77440 2052722 4188117 4922060 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 843391 1593311 1756810 2131075 3070409 3335701 3707297 4557246 4720663 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 576560 2340954 2789768 3178529 3917618 4978002 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 217575 459838 930229 2815791 3457274 4120742 4308049 -1 1425261 1650705 3238477 3572534 3889410 4592704 -1 -2 276508 470489 511771 4438885 -1 -2 995859 1089845 1177793 2222444 4273830 -1 -2 293063 1037997 1192338 2299481 2454882 2567807 2818885 2849880 3890527 4654150 -1 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 1215614 1358815 1986900 2258501 2508764 2591003 2981662 3120838 3851022 4080629 4258255 4886219 -1 -2 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 529033 617579 1032392 1605831 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 305627 473164 637764 1502115 1864361 2171164 2378370 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 1757294 1901866 4190017 -1 3889476 4606941 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 360722 1034831 1400546 4315051 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 -2 750647 861243 3242260 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 -2 21901 822831 1867910 1948165 1976053 2156995 2527557 2944337 3137708 3504133 4015641 4298980 4774818 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 -2 20407 319044 935872 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 930548 2967732 3501100 3583358 3809920 3869656 3936277 -1 90637 263853 767018 779591 887265 1744605 2010558 2041636 2348248 2451295 2746777 3037241 3515523 3879747 4338086 4430483 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 304997 3076294 3727784 4529559 4752881 4883510 -1 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 209285 806705 837711 1979911 1993772 2944628 3503953 3549022 4635135 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 187187 725208 1151127 1470854 1638179 1881670 2220488 2440258 3242943 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4267928 4936552 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 609102 1508827 4380168 4536767 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 1052576 2559036 3296820 3687418 4898985 -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 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 848952 1696153 3320611 3402701 3646838 -1 -2 1129230 1464620 3407563 3652395 3700335 4936418 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 2097523 2239714 2400166 2880967 4567204 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 561545 2197666 2681826 3310470 4564585 -1 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1625568 2462929 3627324 4217967 4477829 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 124027 472294 708225 1103453 1889281 3058225 3384908 3848881 3942113 4182895 4410140 -1 705601 736385 1074384 1941416 2912630 2994234 3973627 4369361 4663627 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 415731 726162 739170 1281886 2203279 3870070 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 1296201 2462166 2803549 2966274 -1 673289 874355 1886477 2090471 2391094 2835968 -1 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 -2 327079 1604275 2998743 3739114 4215144 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 842811 1424283 1433016 1458242 1629010 1973531 2806744 3110473 3452226 4038628 4047953 4442521 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 336289 524631 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4611781 4819357 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 20899 486991 862969 1271709 1518214 3443996 4567248 -1 697592 896298 1343731 2228272 4007496 4491727 -1 134091 756801 1099842 1915539 1963031 2060004 2271405 3200834 3685233 3773968 3819177 4393071 4577726 4666680 -1 -2 1973034 -1 610962 1050047 3186550 3883502 4461606 4518675 4996462 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 634494 752330 909655 1989651 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 -2 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 1202333 2004318 2053781 2314419 2580688 2833731 3880307 4011636 4104876 4167021 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 1048166 2017976 2643531 3561626 3848600 4521886 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 972034 1657145 1918913 3715917 3948665 3984625 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 34845 1231061 2233086 3278480 3394114 4012937 4202686 4753499 4972164 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 452995 673028 2324288 2382311 4807674 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 -2 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 360361 1129724 1252837 3261815 3976341 4445400 4874012 -1 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 719982 4439127 4656798 -1 831353 3890817 4660133 4720657 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 15399 573551 683624 1236387 1597876 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 -2 444016 485035 585267 1299796 2327268 -1 96822 641003 2934939 3431983 3981687 4076750 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 768697 3172205 3208103 3487130 4746707 -1 2472673 3645700 4735374 -1 -2 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 428714 444872 3196487 3285163 3875558 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 -2 1904019 3429312 4452096 4872307 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 1169797 1314220 1561551 1663418 2879536 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 670433 879027 3543813 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 1038828 1046690 2933204 3163840 3599517 -1 -2 1824365 1996814 4924080 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 2102440 2215700 2420663 3919367 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 937626 2825107 3646481 4124975 4704859 4944816 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 104499 848952 1323805 3402701 3440957 4790294 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 117193 842955 1327937 1854174 2029668 2070956 2938771 3943079 4481766 4548700 4661138 4971035 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 489025 2826149 3141283 3707640 3971145 4740178 4824430 -1 -2 742861 1905116 2804314 3059900 4786136 -1 32521 1050134 1077291 1344787 1653470 1666883 1688643 1729372 3830677 4200603 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 41270 1481442 1637302 3077250 3158468 3521660 3998266 4259419 4634061 -1 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 1211795 4669582 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 324987 478705 518560 1693004 2080139 2102077 2898639 -1 1809491 1886726 1952647 4069185 4114561 4838293 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 245840 277091 864327 1515463 2138000 2930947 3556386 4420792 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 227923 2242083 3808681 4466276 4494111 4549625 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -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 188210 970830 988148 1288568 3550395 -1 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 144358 2203834 3380562 3487852 4174824 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 161265 3484049 3792585 4347768 4398729 -1 -2 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 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 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 241793 329632 922603 1203400 1322680 1889035 2126063 2539149 2694357 4684028 -1 -2 723087 892894 1420623 2932795 -1 -2 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -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 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 307775 613838 1075283 1399476 1980017 3843159 4437931 4537412 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 1088419 1867237 3424424 3779420 -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 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 3121941 3350990 3457208 3554781 3621856 -1 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 128274 917431 4999153 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 270971 1239276 1941907 2426148 2883407 4849787 -1 -2 106036 148108 611488 621633 905033 2124998 2271000 2778091 2869591 3016652 3504076 3855143 3996530 4265458 4400475 4409940 4686459 -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 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 959770 1093688 1538394 1809262 1972893 2780276 3181987 3187543 3435401 3512731 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 2226326 3448716 3619419 4663986 4894570 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 44870 608495 623475 711641 1525517 1540339 1769459 2407311 2838249 4783189 -1 256794 1479804 1634887 2876300 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 13671 2260808 2629012 3672928 4281104 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 284904 1023166 1863077 2370488 2387396 2696293 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 994888 2475838 3264113 3593265 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 -1 -2 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 278908 3069956 3480022 3999562 -1 -2 336689 1063049 2275987 2635779 2795270 3903777 4708405 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 261779 432807 611719 1105470 2232626 2397134 3084617 3281701 3822648 4442250 4543398 4813696 4999999 -1 -2 252641 1623001 2547423 4344726 -1 -2 1298635 2769198 -1 -2 292245 1322110 3219604 3732728 3737330 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 -2 428633 486190 782108 1165640 1452077 1656332 2576462 3604717 3881119 4018719 4649807 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 468226 1917294 2590913 3010662 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 989307 3033715 3194312 3219770 3912306 -1 -2 562275 601991 626729 1724026 3093459 4712445 -1 488115 3295337 4139163 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 1157332 1394943 1478608 3696070 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 -2 960963 1286371 4131934 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 250185 2713587 4659007 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 -1 1737060 2286271 3282953 4834784 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 927331 2174135 3625598 3681495 4497183 -1 6586 928168 1648932 3939117 4993465 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 358561 1235648 1396225 2099713 2568018 3671759 3867121 -1 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 -2 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 345761 481759 955377 2848915 4617356 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 1803021 2501189 2698729 3282710 3845869 4152611 -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 -2 328978 478049 709445 1952261 3105921 4550334 -1 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 1072855 2220703 3801657 4483594 -1 -2 2086161 2581161 -1 2288076 2342830 2686821 3235053 4262007 4999999 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 218394 582412 909518 2202990 3516366 4857864 -1 -2 463518 660936 1539615 3835457 -1 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4826134 4884613 4990267 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -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 1264684 1944458 3562600 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 1037133 1303382 2006234 3032049 3264010 4290536 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -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 648495 653635 711935 1184926 3700605 -1 102933 532065 741798 2299737 2526555 2638529 3049923 3222057 3808969 4808763 -1 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 185940 196281 766780 1839694 1979779 2288715 3150697 3183745 3193865 3203096 4755624 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 96822 641003 2934939 3431983 3981687 4076750 -1 69549 395380 572385 1250865 1809846 1968345 2526908 3382798 3384473 3587013 3987522 4046765 4056719 4335680 4423613 4536438 4885409 -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 367674 1031128 1538463 2203583 2282233 4108270 4139449 4750903 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 84213 670150 863212 1719702 4811892 4903785 -1 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -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 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 338107 544740 1134490 1667121 1971071 2515161 2603161 2605112 2724717 3242479 4753056 -1 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 185249 292943 695681 726925 1624884 2200970 2314990 3094952 3322645 3479020 3922057 4145535 4890327 -1 92030 107571 465649 -1 -2 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 -2 814294 1030869 2387508 2695497 4198464 4782522 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 1484117 2398977 2614985 2939949 3643482 3736897 3795836 4404857 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 1790758 2294755 2988628 3969507 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 -2 987314 1182689 3429624 3485500 3526875 3959665 4726158 4755222 -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 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 831353 3890817 4660133 4720657 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 370098 503856 569731 642587 713092 1478963 1702526 3235783 3305649 3928507 4614008 -1 -2 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 108991 530227 830213 1309291 1531343 2237591 2258675 3825946 4620300 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 -2 209858 1224642 2084299 3435471 4625782 -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 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2320441 3729449 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 818040 2414789 3273245 4334975 -1 -2 588135 869329 3549524 4041238 4192336 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 175978 278247 287796 459377 520461 1030577 2723617 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 402477 2065384 2193275 2253608 3953835 4097821 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 618366 1670254 3350005 3990214 4781321 4890229 4974717 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4999999 -1 86536 230130 981055 2395533 4099617 4323052 4724446 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 1946934 3239935 3934700 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 3153378 3222704 3624308 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 838514 1346770 1721771 1811336 2894324 3063822 3319510 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 696083 1075477 2216153 3600841 3954232 4027221 4444088 4759939 -1 -2 918319 1776211 2323613 3981049 -1 1594155 3419598 4314048 4992377 -1 -2 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 59571 436347 2372085 2413582 3033999 4255870 -1 988701 2529284 2585400 4179411 4722784 -1 -2 435918 514504 874150 1410993 1711134 1814139 4341082 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 77440 2052722 4188117 4922060 -1 -2 363170 993055 1105507 1976181 2641762 3104628 -1 -2 171131 252582 2311827 3317601 3413800 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 93753 739525 2110765 2641688 4453557 4521162 -1 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 502873 1498141 2063928 2370222 2976030 2978999 3546606 3576175 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 1104221 2896647 4370043 4886640 -1 1162679 3180458 3226554 3955942 4014537 4082418 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 646720 1118422 1195287 2164823 2368510 2758426 3946274 -1 -2 997554 3395609 4258808 4633826 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 401170 1200162 2082729 2183179 3547591 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 -2 422286 885171 1404191 2302910 2593042 3868757 3915984 3976796 3982150 4945922 -1 -2 314493 2112975 2586761 2619756 4587737 4785343 -1 -2 97709 122842 495936 949520 1036511 1575241 2012171 2399104 2845261 4026044 4934387 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 1084618 1301541 2532091 3056449 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 3233204 3960482 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 1280468 1660722 2026215 3435945 3922539 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 655625 1246399 1557937 1770308 4207091 4263666 4430201 -1 -2 407795 630788 846476 951668 1131368 1157453 1547499 1625075 1800308 1850981 1883201 2317341 2565554 2848054 3275079 3296899 3320371 3505083 3656646 3682636 3714920 4045457 4681923 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 1494092 2293366 3721305 4486637 -1 761093 2185826 2363364 2404930 2823014 3187958 3787027 4610754 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 94124 1690200 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 4410118 4503704 -1 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4834647 4869011 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 379771 942480 1271534 1470327 1504317 2230614 3623591 3866380 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 -2 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 938912 2756850 2818107 3105405 4006062 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 -2 252641 1623001 2547423 4344726 -1 1414266 1506641 1537960 2212879 2737172 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 329725 744983 936817 2048316 2407978 2738786 3289536 3716558 4950864 -1 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 -2 171131 252582 2311827 3317601 3413800 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 -2 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 1432308 2738664 3095599 3318628 4075054 -1 44545 628990 1506844 2708114 4101943 -1 -2 803685 1219665 1707921 2391871 3070593 4071666 -1 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 -2 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 -1 101677 120181 1625990 1878450 -1 -2 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 530805 654593 771950 3129911 3576964 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 45676 3146487 -1 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 823089 2595668 2896218 3220690 3864317 4747404 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 333211 445142 1304659 1367424 1401811 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 1773838 2494173 2945426 4970283 -1 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 1681631 1866479 2993303 3394628 -1 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 -2 121013 300589 397345 427600 1370029 1779255 2781575 3369238 3814955 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 1584377 1780431 2657034 3287535 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 460291 997661 1108567 1239972 1243496 1894512 2662900 2770028 3442388 4902740 4933645 4974680 -1 1584472 2802880 3103258 4915268 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 2172684 2677892 2986326 3551689 4874827 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 733584 1432341 1551331 2266565 3433502 4711031 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 -2 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 759442 870928 2002575 3816488 4215371 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 -2 685254 1335663 2178490 2440000 3399249 3812356 3983556 4993897 -1 -2 107676 595326 975915 1564915 3019284 4100506 4657083 4804143 -1 89455 329075 362577 936593 1001340 1348104 1497862 2286590 2418612 2932783 3483608 3699383 -1 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 -2 769187 1834301 1865744 1950447 4073117 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 447606 941167 1641724 1790166 2203139 3581024 3769474 4634033 -1 -2 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 1025529 1393698 1804010 2134335 3366732 3367076 4327726 -1 -2 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 1072855 2220703 3801657 4483594 -1 -2 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 -2 609362 629334 730406 1641456 2776439 3066607 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4618090 4660925 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 2170737 2228891 3206471 4395769 4446136 -1 1436249 2488180 3703132 3731892 -1 2278588 2280850 3185772 4074778 4673735 -1 -2 269406 4794002 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 161265 3484049 3792585 4347768 4398729 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 684905 1020695 1615881 1813597 2582037 3390422 3417792 3467643 3536660 3877033 4329881 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 -2 1091782 2118115 3713182 4999999 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 3571 807217 2763903 2921227 3934306 -1 1149038 1278675 1608994 2611067 -1 260592 268371 544114 725315 3387415 4008096 4057001 -1 -2 482659 1443572 1598911 3607503 3670255 -1 587779 3257768 3575324 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 2840049 3406622 3548891 4215453 -1 -2 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -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 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 -2 797804 1258813 1356349 3454497 4339373 4606687 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 182847 215202 1973430 2661975 2795473 3060718 3176713 4309966 4386186 4594356 -1 -2 320063 556676 1951744 2297711 3055259 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 597488 1545304 1749330 2073272 2498762 2613947 2998615 3823114 4314781 4350289 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 2508874 3312329 4411672 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 50870 723369 940076 1157544 1567518 1873280 2563323 3005631 3196487 3852162 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 661397 1473593 2750724 2972363 3550274 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 1213546 1362126 1405184 2523826 2588185 4021542 4572831 4787418 -1 -2 1188364 2373403 3703389 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 129259 282127 679729 1874519 4682949 4808973 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 2588987 2652958 3418944 4187844 4533024 4566977 4982220 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 677217 703911 823719 1207884 2909573 2914413 4492030 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 -2 2523334 2655891 3006595 3735562 3887588 4999999 -1 -2 1346493 2008964 3135531 3977246 4568814 4794864 -1 -2 409615 1310763 1554181 2319874 4605878 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 -2 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 1570130 1971157 2560998 3188337 4545918 4998685 -1 -2 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 2545778 2848562 3198220 4806862 -1 1768088 1927180 3448291 4101392 4371968 -1 -2 2177644 3598736 3749552 4205089 4279636 4805823 -1 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 358544 644030 948911 2680840 2710167 3599521 3640246 -1 -2 603484 841226 1746473 1899616 2059605 3256468 3914363 -1 1286319 2553085 2936599 4102122 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 292086 343411 3896892 3942616 4677476 4809183 4863612 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 661397 1473593 2750724 2972363 3550274 -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 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 -2 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 806049 1227204 1804302 3859533 4525469 4694467 4920616 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 167684 1155083 1829748 3238667 -1 -2 191378 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 511584 710743 932029 3874056 4526322 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 891444 1065937 1215909 2966251 3101463 3440722 3909695 4530358 4574121 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 32521 1050134 1077291 1344787 1653470 1666883 1688643 1729372 3830677 4200603 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 74637 2084513 2405712 3127513 4761709 -1 1236195 3216222 4773256 -1 -2 3989418 4090911 4476610 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 971385 1565430 4539921 4809675 4939117 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 -2 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 81452 423283 789452 813667 948391 1611593 2202905 2285696 2656767 3031447 3329771 3476707 3574269 4072452 4142052 4271721 4511548 4815651 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 1906352 1927430 2464708 3598070 4797135 -1 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 884761 1047134 2051621 2179541 3308671 4421005 -1 884761 1047134 2051621 2179541 3308671 4421005 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 448588 2999007 3117572 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 401066 1590822 2264745 2506112 2516941 3786742 3826933 4007440 4047032 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 874309 1010079 1742665 1797055 1854016 3614151 -1 -2 743073 883062 2363691 2468483 3011720 4731926 -1 1595618 2582587 3453925 4067591 -1 303418 2269215 3705120 4011562 4104272 4451614 4656531 4836683 -1 -2 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 1207086 1607110 3366013 4902835 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 113625 1719881 3709956 3902093 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 -2 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3694738 3921581 4217630 4708764 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 2062558 2496330 3392209 3667826 3845801 4624568 -1 -2 857987 1547764 -1 494902 2108212 2387194 2597672 3281065 4107064 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 1162679 3180458 3226554 3955942 4014537 4082418 -1 -2 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 808192 912402 2110319 4614932 -1 -2 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 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 169974 1933530 2367669 2461143 3338850 -1 256794 996513 2227395 2438772 -1 -2 747602 1489781 1940494 2613466 2622873 3736893 3942566 4040302 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 130429 892675 1538747 3565983 4222040 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 15838 276847 806121 2509209 4751111 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 -2 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 -2 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 251977 827710 3007459 3063258 3967161 4860407 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 152051 417171 1462018 2414294 3449329 3994196 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 -2 1449916 4789297 4999999 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 191146 1975427 3998760 4085533 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 2282905 3149685 4754080 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 4922 1831384 2301242 3716339 4999999 -1 -2 1197293 1497086 2225113 3368540 4062777 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 181882 1960474 2316815 3041484 3267573 4276177 4732050 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 146419 705651 708039 2251492 2296058 4956353 -1 333425 471757 728547 1216102 1249903 1714655 3123340 3200199 3439897 3547572 4020066 4225264 4528106 -1 -2 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 152051 417171 1462018 2414294 3449329 3994196 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 -2 446944 946915 2561869 2915642 3499811 -1 -2 106309 505950 3957782 4582162 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 -2 326108 458860 933279 972538 1528002 3396929 3450344 4075647 4132569 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 611521 1168903 1287783 1920045 3478111 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 292075 613236 717991 2359848 3108317 3924025 4317518 -1 927473 2522569 2857701 3612099 4379643 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 -1 989510 2699694 3726025 3883522 4520256 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 334770 756574 1405376 3077981 3307916 3689622 4011519 4216112 -1 -2 1731551 3012907 3585457 4228966 -1 -2 1079729 1675518 4281738 4669784 -1 395230 961341 1280915 1282439 1852282 1996684 2269750 2879639 2933410 4285893 4479345 4756261 4801869 -1 16785 1418255 3740969 -1 258769 674817 799474 1020115 1922227 2264505 2485477 2591498 2829907 2893773 3427818 3578338 -1 -2 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 39281 889340 960692 1614818 1973538 2642545 2917661 -1 3328350 3340616 3474884 3507158 4397187 4923293 4948863 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 42644 627671 927294 2173175 2218121 -1 -2 1234681 2340604 4156891 4416151 -1 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 1335055 1822090 1849563 2535204 3039099 3251970 -1 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 358595 558338 625674 732111 1297873 1332141 2114815 3648407 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 947873 1279936 2786742 3685572 4686233 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 2508874 3312329 4411672 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 301755 442205 1064083 1189062 3118549 3157757 3936820 4663708 4906842 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 971792 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 55674 186075 297722 419055 1179991 3452132 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 216906 1132597 4288168 -1 1744342 2342845 2415179 2927873 3057129 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 1365167 1518421 2283239 4402580 4928255 -1 514592 1297746 3293899 3649969 3871470 4153688 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 186366 813768 1460457 2209567 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 -2 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 964687 1067294 2023942 2494368 4224156 4340387 4564946 -1 -2 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 283877 1583450 2165023 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 2167514 2204577 2787340 3281820 3910285 -1 -2 1195852 4157130 4862890 -1 -2 535506 1590183 2704449 3750288 4204175 4252220 4525994 -1 -2 242005 732983 2186277 2933906 4697420 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 49551 1288136 4847768 -1 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 766437 2083956 2225472 2601506 2997462 3397206 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 322795 648375 1524056 2012125 4811026 4961774 -1 -2 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 17928 2491410 3757896 -1 -2 871851 909995 1124198 1216504 2953986 3077065 4251522 -1 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 2201396 3653250 3722088 4173093 4243082 4677169 -1 39281 889340 960692 1614818 1973538 2642545 2917661 -1 1136635 2832998 3038221 3582179 3640978 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 136045 394368 1744593 3259391 3325145 3368138 -1 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 569597 1415673 2022297 2061383 2716173 3843630 -1 463137 2310519 2954138 3872553 4576629 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 52103 1026700 1214244 2845010 3232991 3510079 3633229 3734693 3760453 3900647 4099521 4741403 4978217 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 1287902 1346579 2116795 2530259 2788963 3975456 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 709683 2998921 3822080 4267643 -1 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 721786 1452655 4464891 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 259142 1655538 1911879 2992875 3232683 3929710 4283891 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 278394 498072 971385 3804427 4539921 4809675 -1 8691 2745820 3130926 3407560 3849667 -1 -2 308713 2128426 3300339 3865307 4490376 -1 -2 1119768 1589653 1963454 2779395 3930926 4037277 -1 117431 294376 378388 446447 680050 2212097 2751561 3052806 3391217 3504320 3993783 -1 -2 1487629 2465870 3422107 3773035 3981363 4219551 4824620 -1 211796 1801610 2444970 3599608 -1 387504 1108312 1791381 2286205 2452048 2601481 3175922 3264915 3273863 3321321 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 -2 1551710 1924134 2636234 2815598 3082794 3960798 -1 3045635 3509696 4138347 4516101 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 -2 1131678 3321749 -1 3205134 4342562 -1 127116 2169739 2983838 4857043 4902010 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 880660 1715735 2300468 3132547 3314560 3705342 4612916 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 401730 1329457 3531997 4360627 4775355 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 138897 524218 894665 1585808 2156697 2711143 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 -2 199665 938888 1716661 2729264 3484937 3690307 3737328 4206831 4939893 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 515419 998477 1402369 1494335 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 -2 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 611521 1168903 1287783 1920045 3478111 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 1580964 1988880 2481332 2526241 4161813 -1 292245 1322110 3219604 3732728 3737330 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 9385 1986900 2175085 3739813 4609782 4689989 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 1329457 3531997 4360627 4775355 -1 -2 675754 1925055 3343175 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 -2 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 1730727 1959181 2116270 2233009 3496013 3867178 4435130 4457441 4474342 4537100 -1 57704 506136 1019097 1284959 1534136 2437374 2730248 4022646 4117591 4368350 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 2472930 2493513 2684575 -1 -2 32395 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 338180 402277 507818 765211 985742 1019562 1623815 2808945 3982518 4515186 4546058 -1 107261 550948 836702 1173735 1188771 1691656 1739952 2409722 2613705 2646132 3333668 3802599 3889048 4234536 4469463 4542380 4646454 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 1237163 1917098 2052890 2767473 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 4144899 -1 693270 2648236 3038687 3202731 4577463 4946515 -1 516367 2669755 2797757 3025475 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 5828 787260 953368 1745265 2736325 3613102 3850215 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 342828 396127 1651439 2021095 2101604 2752211 3644731 3809491 4432667 4842428 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 486057 1824568 2954403 4135159 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 2697709 3023548 3274698 4755487 4810470 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 2201396 3653250 4135849 4173093 4243082 4677169 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 -2 770366 1942816 2738208 3602129 4374602 4537335 -1 -2 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 -2 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 1716076 1998811 2237922 2311949 2905155 3278433 4084210 4534507 4743187 4772147 4882675 4967316 -1 -2 1980391 2105102 2497399 2555827 4157851 4561720 -1 615011 4505103 4685028 4932369 -1 -2 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 261603 466873 489099 721895 1529044 2008833 2634365 2703054 3056815 4627646 4691663 4760259 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 2313980 3163747 4899431 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 76777 338783 882220 3280538 3469786 -1 1084726 2652204 4110645 4585454 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 2334248 4021809 4286605 4739792 4921012 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 678018 941498 1462426 3728274 4005601 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 1294901 1433812 2017132 4285578 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 282766 417630 1144179 2289358 3210244 3522438 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 472788 975311 1120984 1947417 2139526 2586132 -1 831353 3890817 4660133 4720657 -1 -2 1231258 1949804 2202612 2693347 3084716 3248460 4129546 4304798 -1 -2 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481714 671229 765428 2137791 3592577 -1 -2 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 -2 37363 2533870 2801942 2978039 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 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 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 4033 25728 206272 2392334 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -1 -2 316761 564367 707904 767480 819919 4451259 -1 1076172 1910290 4307289 4465266 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 3935031 4403439 -1 192235 499021 1805947 1836126 4252930 4261854 4960510 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 90534 648866 1203681 2994649 3201152 4044060 4097148 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 439895 618488 694873 927716 1542427 4320538 -1 -2 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4157429 4575602 4721801 4774984 -1 1950594 2263803 3017306 3449604 -1 -2 308089 582955 869852 1448560 1775723 1996584 2397134 3150422 3338375 3868205 4479663 4565162 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 962518 1010180 1787170 2471920 4985647 -1 -2 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 946244 3559231 3939769 4451394 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 266821 522340 784138 1829439 3802922 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 1230264 1419243 1436171 3012408 3579637 4753610 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 -1 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 311546 2326828 3931326 4014580 4819593 -1 317597 1375632 2019368 2117085 -1 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 472238 798561 1071616 1811491 2282514 -1 2520181 2639752 2949949 4780989 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -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 959770 1312931 1538394 1972893 1993684 2409597 2981656 3512731 4626660 4936119 -1 -2 237860 976743 1044376 1160191 1322320 2141930 3130174 3297018 3829290 3871917 4004604 4317463 4401753 4773376 4800985 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 394711 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 393060 1366548 2627982 3779578 4165143 4670063 4995618 -1 -2 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 1294000 1318214 2957918 4223654 -1 491959 729901 1005306 2749087 3413318 4748996 -1 462050 940039 1577749 3261534 4811063 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 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 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 15399 573551 683624 1236387 1597876 -1 -2 317940 884863 2437188 4449311 4512601 4880595 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 1190289 1257966 2189387 3452153 3842568 4364553 4874377 -1 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 750647 861243 3242260 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 444016 485035 585267 1299796 2327268 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 926274 1954050 3929657 -1 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 3211664 3267440 3744730 4241957 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 1234100 1300389 2656249 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 568304 1227745 2442442 3006386 4202718 -1 -2 108743 2231882 2323415 2688455 3261738 4328982 4356222 4380147 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 351208 430638 789326 1070026 1098693 1555145 1731641 2841196 3143219 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 551571 3335739 3783852 3904094 4663770 4926052 -1 353616 700646 2004735 2968756 4201962 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 3542698 4418098 4525313 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 520982 1141102 1300843 1701462 1760111 2235745 2855868 3116709 3121090 3193758 3771502 3869622 4106079 4701012 -1 -2 84213 670150 863212 1719702 4811892 4903785 -1 -2 439259 456124 999499 1784363 1809135 1910277 2030973 3831924 4285378 -1 1001977 1550618 1763406 3284548 4707025 -1 77157 891391 1049590 1136296 1587559 1855012 2167220 2238298 2702093 2988162 3140588 4180902 -1 -2 150690 244219 646925 1783630 2276847 2529232 2597949 4231888 4551133 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 282910 989008 990693 1416636 3222738 4294173 4908260 -1 -2 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 4745312 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 2584421 2585906 3049046 4286479 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 573621 1461939 1793503 2317976 2406980 4121510 4597332 4598068 -1 -2 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -1 -2 1005911 1671921 1966118 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 959770 1093688 1538394 1809262 1972893 2780276 3181987 3187543 3435401 3512731 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 240751 748220 1106323 1786740 1889617 2927472 3687503 3977644 4426326 4535793 4993810 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 -2 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 408563 510583 1261730 1528696 2818473 3163727 3413296 3958464 -1 -2 2731311 3479985 3700413 4206574 -1 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 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 1255321 2152535 2903417 3370206 3418226 -1 99133 1456370 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 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3127913 3986599 4261916 4837429 4895737 -1 836823 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 775916 2112032 2219564 3973830 4526744 -1 137997 813386 1257167 2462672 2493124 3520874 -1 1290486 1564626 1670750 2021635 2334004 2820456 3696191 3841159 4509254 4527920 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -1 254056 2007152 3330586 4041357 4688752 4705056 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 401370 1031428 2370670 3450177 4207967 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 1072855 2220703 3801657 4483594 -1 -2 1317689 1723526 4302534 4495921 4540921 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 813667 948391 2285696 3329771 4511548 -1 -2 124684 491225 920072 2424262 2980661 3283967 -1 97247 428714 488461 617727 809747 929541 1824764 3196487 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 -2 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 -2 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 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 571885 738219 777200 1101507 3142699 3551577 4156173 -1 87558 391078 509288 1375540 3478688 4374230 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 1225624 2222469 2414311 3640740 4198862 4861692 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 1141153 1861465 2120720 3100137 3649773 4140589 4663980 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 303449 395290 486041 879247 1420911 2356344 2911641 3210089 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 -2 32521 1050134 1077291 1344787 1653470 1666883 1688643 1729372 3830677 4200603 -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 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -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 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 21174 216030 218054 721712 2277007 3690826 4323127 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 67392 321515 385603 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 -2 373748 392297 563505 719162 815232 2600764 4531570 -1 -2 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 504008 1420440 2027867 2440930 -1 -2 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 189544 510515 563624 797852 891928 1020700 1044178 1135600 1491562 1709649 2114625 2801844 3466676 3536724 3807498 4124175 4331931 4458525 -1 762651 2760857 3280539 3447435 4020433 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 1091782 2118115 3713182 4999999 -1 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 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 735501 4395168 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 189920 323375 1559621 1705882 2581332 2853321 3666190 4101074 4999052 -1 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 130320 153727 342186 579222 610823 1390696 1601874 1743790 2365450 3841431 4005339 4282809 4375417 4675270 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 1010208 1484880 2277153 2413394 3833446 -1 -2 193864 1571208 1648821 2078971 2630014 4063488 4877518 4966546 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 -2 414346 1016386 2424517 2472102 3053584 3348687 3521527 4119386 4918385 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1248752 1533795 1933920 3711039 -1 646720 1118422 1195287 2164823 2368510 2758426 3946274 -1 1259246 1760278 3443609 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 1732383 3843900 4882192 -1 -2 45620 927716 983429 1904665 3621380 4390203 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 1547952 1702441 2184239 2509878 2659397 3298189 4940202 -1 615753 977045 2449544 2980806 3886693 4390026 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 488461 809747 929541 -1 -2 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 1597786 2004566 2017961 4663523 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 798338 887579 1479883 2311360 2489045 3337081 -1 140664 1311037 1852309 3030139 3833790 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 1756810 2131075 3335701 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 94951 3236911 3980187 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 270300 706004 4145682 4267116 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 762559 1327808 2030219 3496556 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 3266252 3278679 3431764 3680862 4226453 4336862 -1 255286 804958 1979582 2729534 3506820 4907981 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 469011 1417331 1514040 2094103 2098666 2820385 3114769 3127046 3462778 3508094 4528001 4920382 4966730 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 1877569 2152136 3300601 4456485 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 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 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1266076 3286044 4678649 -1 1072855 2220703 3801657 4483594 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 12916 1286982 2005567 4168730 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 1767001 2839738 4225130 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 738639 1694023 2283512 2892586 3220158 4170511 4276138 4388216 4662886 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 133954 723626 2412800 3891023 4835829 -1 1595618 2582587 3453925 4067591 -1 303418 2269215 3705120 4011562 4104272 4451614 4656531 4836683 -1 3269838 3891874 3931510 4178593 4206862 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 892709 1613801 2105074 2624748 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 1523152 2135663 2224322 4839953 4918341 -1 1112148 1640310 2591709 3532974 4690130 -1 650351 1530776 2063928 2319383 4010137 4540818 -1 -2 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 254825 294291 834861 878218 2255253 3064960 3270422 3281794 3332577 4319846 4629230 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 624224 3140151 3151446 4983610 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 376989 951199 3178636 3402399 4271656 4480557 4723409 -1 -2 270300 706004 4145682 4267116 -1 -2 1070910 2741067 3124041 4287180 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 -2 427424 1000045 1370401 2438705 2656567 2998685 4054079 4692452 4795622 -1 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 4913 686279 816899 901694 965883 3258265 3337416 3531054 4440313 -1 -2 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 1662655 -1 -2 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4473920 4564509 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 2946105 4946878 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 89455 329075 362577 936593 1001340 1348104 1497862 2286590 2418612 2932783 3483608 3699383 -1 2309549 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4294903 4384029 4958540 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 78413 1492821 2384247 2786623 4103199 4607963 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 675610 2338577 2919864 3624963 4085287 4516388 -1 482900 592469 1286100 1497262 1707387 1886900 2113920 2301048 2551198 2622231 3170103 4503754 4552789 4711786 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 2304095 3565298 3915991 4187520 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 405233 599337 1158732 1262478 1938053 3707086 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 587174 677447 935051 1841510 4840262 -1 -2 33781 508493 816010 2795875 3992984 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 353781 560329 1325119 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 107107 503204 3124989 4209842 4385615 4764448 -1 -2 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 127323 638810 1705113 2074439 2119866 2704099 2906306 2952091 3694566 4225750 4399336 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 808192 912402 2110319 4614932 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 1921178 3332597 3335739 3716882 3793253 4328588 -1 673289 874355 1886477 2090471 2391094 2835968 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 -2 358544 644030 948911 2680840 2710167 3599521 3640246 -1 -2 16372 122181 436917 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -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 174827 310512 501214 1618958 1801883 2116323 2317949 2320441 3729449 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 1211235 1385983 1800230 1945292 2415313 3528149 4611677 4929863 -1 -2 57470 1093840 1406956 2859432 3911040 3930997 3969215 4040215 4255477 4467880 -1 59869 1121860 1297653 1714381 1792390 2401516 2785065 2816971 3562321 4346582 4450431 4507271 -1 -2 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 2225164 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 582923 1156812 1988332 2905464 3244971 3355438 3473461 3748903 4861164 -1 609271 1061746 2969018 3189510 4060715 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 1229221 1921668 2316260 2693256 2694212 2977260 4546892 -1 -2 3045635 3509696 4138347 4516101 -1 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 670433 986552 3830753 4877600 -1 1205951 1803760 2884748 4064905 -1 -2 199922 1300315 1423496 1814728 2197107 3921381 4192726 -1 1902187 1962357 2573005 2625684 3809360 3936182 4357360 4891965 -1 114818 2930992 -1 1376703 1994795 2023349 3555397 4159587 4329875 4452286 4482980 4720089 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 280195 723121 1358868 2009498 3198134 4370923 -1 713178 2176431 3538495 3810035 3966734 -1 -2 845821 2041247 2727881 4630124 -1 -2 410140 430103 802585 1096776 2328987 3257587 3479455 4432616 4805716 -1 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 1517115 1661565 2426681 3412117 4332191 -1 1956293 3234743 3968516 4719222 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 51378 82702 690431 777301 1072621 2760848 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 1790758 2294755 2988628 3969507 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 1556612 3360322 4116757 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 2749860 3691811 3817798 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 32632 439023 1933519 2902252 4898976 -1 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 426504 718869 1461797 3191925 3951532 -1 -2 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 469011 1417331 1514040 2094103 2098666 2820385 3114769 3127046 3462778 3508094 4528001 4920382 4966730 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 16344 892925 971330 1677248 1725619 2495927 2719439 2858985 3036088 3624356 4740770 -1 -2 330890 3002268 4056310 4718050 -1 454320 2909220 4336999 4375038 4878364 -1 -2 1138279 2751304 4066203 4230302 4230499 4642709 4688848 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 302329 372003 2274119 2961741 3038706 -1 -2 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 452995 673028 2324288 2382311 4807674 -1 -2 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 2841996 3152092 3205935 3994008 4873294 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 559470 759014 763624 1384625 1704861 2694150 3489127 3810047 3979285 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 394698 922276 1266534 1420643 1439167 1658106 2485925 2941616 3525402 3740925 4164751 4365890 4888792 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 503283 1837192 2405854 3488385 4378105 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 279610 616498 855762 1677248 2322483 2880660 3360435 3437722 4692737 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 1088419 1867237 3424424 3779420 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 743073 883062 2363691 2468483 3011720 4731926 -1 1595618 2582587 3453925 4067591 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 1293818 1667153 1770324 1839680 -1 186366 813768 1460457 2209567 -1 -2 164856 267325 740757 3299693 3694657 4207264 4392222 -1 128737 146461 367790 2035238 3510987 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 136735 1346645 2223640 2336769 3021487 3100906 4409955 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 947824 2137184 2762605 4737667 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 437115 770927 792445 1950038 3380713 3543358 4128016 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 2866594 2994296 3257348 4461950 -1 -2 258152 1335848 2380961 4079538 4250480 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 421263 424718 689864 715344 1862562 2084683 2875682 3831271 -1 25630 1079418 1692363 2023089 2795577 3209286 4027231 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 2866594 2994296 3257348 4461950 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 254119 354742 805424 1111194 1429198 1766009 3845772 4416372 -1 -2 521476 808565 1652705 2076776 2322184 2831229 3439806 4488163 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 135347 1408020 2795483 2891810 3149992 4754755 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 640185 3720713 3817852 3868436 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 789215 1117419 1315700 1350944 2078418 2202695 4433648 4612871 4672939 -1 -2 2190786 2432245 3768014 3864073 -1 3005187 3914244 4402722 4758298 4966859 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -1 611973 2130851 3703660 4174020 -1 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 -2 1234100 1300389 2656249 3139248 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 931262 2397542 4989201 -1 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 428633 486190 782108 1165640 1452077 1656332 2576462 3604717 3881119 4018719 4649807 -1 1318028 2700077 2802038 3033826 4596695 -1 314350 1112116 1146355 1231651 1275425 1631504 2803729 4449402 4751579 4894408 -1 -2 641768 1363105 2491381 2629971 3752599 3915358 4908567 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 2930254 3691007 3991331 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -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 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 798022 1197797 2601397 2712111 4669182 -1 -2 555595 818126 1103782 1697330 1731279 2090044 2501378 3218473 3914340 4062109 4113309 4422707 4438722 4474319 4579086 -1 -2 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 573028 1192482 2526474 2926422 4998021 -1 1529388 1878935 2312642 2702764 3022818 4029566 4272452 -1 242408 1254430 1661627 2249642 2816605 3559343 4480264 4839440 4870140 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 797901 1676692 2201964 2617297 4683539 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 -2 30300 821055 1262065 2034674 3769716 4319431 -1 -2 18594 2137232 4403183 4469508 4801822 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 556747 1984923 2551625 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 611521 1168903 1287783 1920045 3478111 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 590744 998136 1642037 2275337 4325821 -1 256794 996513 2227395 2438772 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 259712 917026 976288 987607 1440516 2054797 2318565 2945648 2980963 3655195 4006922 4241400 4441150 4579661 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 1358321 1510130 1684038 2130617 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 56570 162534 603978 1445284 2090973 2371940 2550788 3383443 -1 -2 328132 3155825 3619090 4155239 4680421 4845482 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 94998 414881 1302172 2052382 2994980 3031719 3509414 3611491 -1 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 379390 393275 593238 617552 1388518 1512041 1592866 1761936 1801227 1823439 2764270 2867427 2959860 3146313 3449579 3562525 3961669 4152434 4208528 4720711 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 184439 650137 997372 1729937 2978882 3314622 3325438 4521886 4582670 4726290 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 91533 606447 1935575 1966858 2153176 3369015 3990189 -1 -2 98438 1860410 2690593 3155810 4686927 -1 -2 2085541 2169739 3765495 4483608 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 77286 866540 1302703 1382472 1739070 3929247 4536305 -1 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 2840049 3406622 3548891 4215453 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 2545778 2848562 3198220 4806862 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 38473 2451391 2938655 3232429 4127594 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 -2 682697 921963 1243369 1567299 2016842 2374689 2814139 3260096 3830441 4795611 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 1211878 1373532 2222336 2826056 3504607 3822441 4356479 4566106 4566119 4682837 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 1576583 2546900 2622929 4806547 -1 -2 274014 1278494 1569899 1936084 2716666 -1 568268 734217 3188114 -1 926300 1186085 1683007 1917717 2528165 2751656 3957101 4975531 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 -2 496255 999551 2526077 2712526 2917822 3466876 4490481 4507883 4685785 4732996 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 1032009 1117215 3233539 3286884 4584403 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -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 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 870055 3409959 3996669 4790076 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 -2 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 -2 1731551 3012907 3585457 4228966 -1 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 1051630 1453158 1662316 2096836 3045751 3415491 4156503 4469454 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 749387 926655 1785305 2269123 2485191 -1 1661742 3492238 4712521 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 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 198623 4884449 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 375849 964101 1105531 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 138798 3063154 3275148 4435121 -1 2761758 4056537 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 269406 4794002 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 931262 2397542 4989201 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 482900 592469 1286100 1497262 1707387 1886900 2113920 2301048 2551198 2622231 3170103 4503754 4552789 4711786 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 -2 33311 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 1776211 2323613 3981049 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 -2 627288 1379085 1568879 2010828 3827975 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 4851326 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 913689 1074430 2134836 2223956 2321507 2719371 3039802 3896328 4338178 4573205 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 531584 1632343 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 1430998 1934590 2225199 2393439 2920474 4637690 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -1 -2 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 565066 1352156 1466149 1688188 2409889 -1 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -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 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 1597786 2004566 2017961 4663523 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 613325 1324717 1392614 1635710 1795108 2085329 2190206 2289339 2755075 3678266 4008796 4094476 4124892 4443406 -1 414346 1016386 3053584 3348687 4975548 -1 865181 1329449 2531280 2665165 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 1125631 2897530 3221303 4008888 4326486 -1 930244 1686580 1925462 2601054 3169203 3534968 4745880 -1 881538 1008350 1489893 1757915 2121967 3594324 4031744 4183513 4523355 -1 -2 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 2046198 2989902 3552652 3952875 4365941 -1 1012950 2127011 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 637076 783480 3463076 3720665 4446279 -1 661699 664875 826843 1339292 1877173 2324449 2888587 4412004 4604832 4803313 -1 -2 487079 912267 1222906 1565638 1756810 1966717 2131075 2582255 2594734 2750280 2990298 3034815 3335701 4851326 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 32632 439023 1933519 2902252 4898976 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 186899 2078945 2358446 2456839 3836032 4217454 4318550 4492406 4576459 4751187 4796004 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 604934 902104 1447867 1972107 2757871 3377409 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 493454 744891 923721 2378636 -1 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 439347 3025635 3595322 4237698 4558372 -1 -2 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 147507 248079 775980 2228351 3134957 3328235 3433342 4650100 -1 605674 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 4433533 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 642346 1318588 2151844 3838133 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 316073 974849 3204878 4599736 4664675 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 184556 1058025 1658447 3772338 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -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 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 1421257 1500772 2069588 2844301 2922542 3483407 4198600 4757697 -1 607196 815170 1549667 2523793 3170408 3266993 4350247 4947185 -1 -2 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 -2 428534 507923 673776 675784 987577 1144247 1197630 1370025 1464362 1627527 1737813 1755167 1956779 2040885 3367000 3475249 3866083 4221515 4329466 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 401370 1031428 2370670 3450177 4207967 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 278552 1574795 1790086 3530287 4582062 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 -2 143667 1059397 2511815 4595101 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 47164 700883 1798686 3018498 3177174 4020865 4715447 -1 -2 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 85012 490481 510994 1129369 1378676 1484827 1621182 2014169 2071034 2472924 2818617 3232065 3248934 3792119 4500123 -1 2840049 3406622 3548891 4215453 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 220300 592069 1031368 2210458 2666258 2974569 3610318 3796144 4825740 -1 -2 2073272 2498762 3823114 4314781 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 622869 1615831 1674517 1703311 1707655 1923927 1999642 2760222 3114124 3388456 3775909 4239979 4260355 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 -2 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 581782 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 325504 1193330 1291345 2380952 2449713 2853752 2896647 4370043 -1 2358734 2769531 2933204 3599517 4574471 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 434680 1154123 1835488 3622192 -1 -2 1975400 2188920 -1 -2 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 593866 633927 639174 1112956 1922211 2138916 2405632 2411416 3579092 3737779 4013845 4570823 -1 -2 106777 807880 873844 1776204 2168912 2974996 4245549 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 798022 1197797 2601397 2712111 4669182 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 115512 135940 464446 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3304411 3467166 3491039 3519562 3840645 3930613 3963668 4460878 4716094 -1 380229 2227293 3621591 4527878 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 502746 3557749 4431988 4538300 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 -2 821914 2459291 4640947 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 969071 1278679 2554718 2858204 -1 597301 655194 913560 4540021 4787837 -1 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 -1 -2 1334875 2314333 2922538 3961312 4277103 -1 453061 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 930244 1686580 1925462 2601054 3169203 3534968 4745880 -1 324339 1012651 1225069 1335184 2651541 3846511 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 -2 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 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 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 488461 809747 929541 1824764 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 25634 2223166 3117343 3614835 4072224 -1 -2 357203 374731 713472 1136275 1604767 1671152 3184120 3228739 3375049 4140392 4701805 4726813 -1 1638 330336 4150156 4624359 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 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 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 690688 1185857 1993491 2614599 3373597 4327646 -1 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 568304 1227745 2442442 3006386 4202718 -1 630057 1361926 1742146 3158440 4338856 -1 -2 3951327 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 32395 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 1174543 1628293 2287365 2971737 3039099 4056840 4265648 4627492 4835232 -1 -2 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 2508874 3312329 4411672 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 2090681 4333109 4496409 -1 -2 276508 470489 511771 4438885 -1 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 823043 929437 2067829 2559795 -1 -2 504714 2827782 4323486 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 1052576 2559036 3296820 3687418 4898985 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 1544080 2656798 3281488 4049992 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 557765 1153675 2180987 2697968 3041564 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 220103 1075416 1531901 1835685 3864775 4013778 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 1536536 1646747 1932086 2285569 2754565 3439654 3490796 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -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 531152 736831 1210432 3266644 3813404 4842132 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 13671 2260808 2629012 3672928 4281104 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 2114625 2898916 3772829 4305131 4544671 4940151 -1 1057583 2500257 2648197 4688917 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 324987 478705 518560 1693004 2080139 2102077 2898639 -1 1809491 1886726 1952647 4069185 4114561 4838293 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 201566 641646 867069 1348283 3599589 3977907 4601700 -1 252641 1623001 2547423 4344726 -1 -2 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 2547008 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 774874 1724440 1986200 2982053 3358309 4696391 -1 -2 376572 823000 1289820 1374038 2166489 3028928 3444690 3937152 3944072 4086477 4447124 4594793 4749626 -1 -2 1315881 3275401 3515772 3657227 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 184439 650137 997372 2978882 3325438 4521886 4582670 -1 -2 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 90676 2783261 3334645 3349324 3854452 4771425 -1 98866 615919 1349877 2803594 4198155 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 942796 2687977 3241572 4196538 -1 1109038 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 1991862 2799980 3418772 4768344 4773158 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 25799 154232 1423860 2895876 2922283 4029490 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 125519 595872 1084081 2092712 2289598 2576818 3687933 4933216 4999999 -1 289939 657625 697526 1368175 1678950 3205312 3264567 4268064 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 2533948 3785682 3947686 4086566 -1 61273 331776 1302232 1555677 2596891 3569997 -1 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 -2 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 38157 1129724 2361006 3778072 3785199 4379584 4653438 -1 -2 257599 1113854 2586169 2612921 4290972 -1 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 415822 602253 823489 874181 1250010 1450398 1562325 2101441 3029105 3700580 4328351 4465727 4742134 4934682 -1 -2 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 2472930 2493513 2684575 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 320063 556676 1951744 2297711 3055259 -1 483666 665724 757440 1151180 3259045 3766602 4293793 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 -2 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 587779 3257768 3575324 -1 -2 25967 949387 2510175 2592587 3710392 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 1204374 1372473 1918157 4797178 -1 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 113652 192354 521529 1165646 1235051 1834041 2490468 2964994 3033161 3769372 3787790 4324498 -1 -2 509165 710823 741204 1301331 1312433 1369742 1869804 2032778 2046996 3029979 4264787 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 492855 2278588 2280850 4074778 4673735 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 1544080 2656798 3281488 4049992 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 -2 598417 990746 3552545 4552341 4741522 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 1197706 1996723 2800295 3790399 4632987 -1 -2 388186 1058051 1684491 1946640 2027372 2850793 3154112 -1 -2 414346 1016386 3053584 3348687 4975548 -1 -2 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 627569 1386143 2313980 2568183 3676932 -1 -2 2624763 2685855 2846527 3062553 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 407187 3018770 4370932 4902909 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 64951 2087652 3094176 3152411 4548595 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -1 -2 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 2718770 -1 468758 924789 1257607 1335621 1424814 2015951 2579243 3194160 3455443 3672904 4328028 4955708 -1 -2 141630 947495 1008949 4017457 -1 777948 1294282 1825011 2207110 2697803 -1 -2 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 130626 470325 1138625 1358250 1688688 2253595 2844701 3560936 4416553 4462763 4716877 4999999 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 107036 1592071 3267865 3793307 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 391237 1097354 4129006 -1 1546411 2686002 3775476 4926704 -1 -2 15838 276847 806121 2509209 4751111 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 713535 1807649 3013623 -1 555724 1434014 2487270 2501035 3940131 4667000 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 464069 504385 844575 871574 1133537 1595894 1890722 1961819 2290952 2665747 2921296 3139230 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 1613309 2309431 3170738 3871217 4750136 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 1828385 2709336 3362669 3576613 3884451 4057947 -1 -2 81664 320907 1116475 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 -2 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 776611 1987483 2563181 3478059 3818426 -1 -2 299616 3491180 3693900 -1 61741 479395 1230377 2578737 3712286 4422705 4760634 -1 -2 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 835845 1008346 1613706 2293357 3616935 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 109196 340621 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 4863922 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 -2 1658380 2827289 3106339 3201889 -1 1512439 1893701 2100506 3195048 3767901 4432818 4466965 4566572 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 823089 2595668 2896218 3220690 3864317 4747404 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 74637 2084513 2405712 3127513 4761709 -1 1236195 3216222 4773256 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 -2 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 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 1761824 2209036 3179707 3226494 4103874 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 599337 1006230 1158732 1262478 1938053 3062364 3707086 3779149 3925197 3965807 -1 -2 1094469 1801907 2575449 3385131 4300392 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 1755422 1804655 1947356 2272340 3201527 4123565 4901859 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 106713 142209 1905383 2822005 3429086 3761695 4301469 4652432 4913682 -1 -2 620552 953837 1970671 4003205 4061071 4775874 -1 19140 202457 994302 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 3103918 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 905033 2124998 2869591 3504076 3855143 4400475 4409940 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 676321 2790768 3829914 -1 -2 28683 1747578 1856614 2104646 4285323 4467591 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 2848562 3595932 3976418 -1 -2 208442 297090 1904423 2741479 4011156 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 -2 2749860 3691811 3817798 -1 -2 587779 3257768 3575324 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 153892 1128258 1846050 2032708 2082979 2442526 2968467 3244624 3505049 4768963 4786578 -1 1030827 1164715 2487902 2659018 4016644 4199832 -1 -2 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1512029 1907848 3263356 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 188282 268516 303244 712473 856818 2024174 2159089 3098447 4239848 4272126 4498902 4606111 4633711 4735605 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 491137 831683 967217 1104092 1153428 1636669 3168708 3204974 3791393 3864798 4078887 4417913 4482087 4593640 4803528 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 -2 1730727 1959181 2116270 2233009 3496013 3867178 4435130 4457441 4474342 4537100 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 870055 1249837 3409959 3996669 4153721 4790076 -1 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 778894 2220273 3428520 3753312 4288874 -1 -2 87558 459639 518424 1791212 2600231 2811652 3374496 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 401370 1031428 2370670 3450177 4207967 -1 -2 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 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 83449 453973 570884 702440 2274659 2359810 3154477 4173288 4428590 4639215 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 641631 1104174 1727233 2004675 2070541 2253340 3051482 3928589 4192744 4375486 4430915 4594334 4812002 -1 -2 166862 1307618 2714626 3300994 4839841 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 317824 1760600 2370299 3301872 -1 17948 577485 1072094 2134115 3307294 4712251 -1 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 1016213 1183983 1298110 1473357 1850551 2207379 3078203 3810532 3858187 -1 401730 1329457 3531997 4360627 4775355 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 136065 839856 958140 2223154 3881512 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 4922 1831384 2301242 3716339 4999999 -1 -2 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -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 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 931262 2397542 4989201 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 385962 773908 1321578 1481746 1642359 3056885 3799285 4718464 4812010 -1 833349 1075334 2599762 3398748 3728779 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 192857 912812 1107882 1517358 3544404 4129007 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 2508874 3312329 4411672 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 4568915 4751127 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 352298 2232142 3320895 4103789 4425961 4784582 -1 915513 1182647 2180307 2327688 2817551 2874393 3520827 4261358 4486923 4592523 -1 504703 3878369 3955397 4946122 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 -2 1017946 1671553 2138543 2367350 2498467 3198410 3403401 4765589 -1 1211795 4669582 -1 -2 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1355389 1379762 1748191 3311456 -1 -2 512737 877067 898243 2519153 2904203 3050932 3534800 -1 404768 1134291 2724067 2763376 3607262 3925530 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 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 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 1388873 1872642 3097703 4236977 -1 438473 1294901 1902561 2853077 3000136 3513802 3962432 4175364 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 1326366 2500723 4279989 -1 -2 1611742 -1 59031 606380 1592802 2407632 3424636 -1 44013 546338 917421 1779545 4066116 4452269 4489768 -1 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 1182982 1828693 1951746 2082318 2600166 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 607789 1204790 1284212 2213768 2577570 3979798 4512982 4735905 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 104499 278552 848952 1323805 1574795 1790086 3402701 3440957 3530287 4582062 4790294 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 393755 521529 785372 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 -2 457206 743383 1217627 2771260 2896367 3057129 4687329 4995846 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 1494092 2293366 3721305 4486637 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 3089843 3408281 3790233 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 1405050 1937621 2366446 3318524 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 444016 485035 585267 1299796 2327268 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 766241 926655 2013747 2586079 3619832 3921668 3950665 4203354 4522769 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 57547 1311542 1409587 2541774 -1 -2 1331868 2967629 3518211 3540873 3962926 -1 2194032 4218662 4595919 4963315 -1 690015 814342 1646239 2570415 3148784 3900692 -1 408260 559729 990780 1179556 3671722 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 1556612 3360322 4116757 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 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 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 590744 998136 1642037 2275337 4325821 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 256794 996513 2227395 2438772 -1 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 155181 1732383 2430039 3843900 4882192 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 745405 906314 949700 1621082 2666206 2944503 -1 7544 1256121 1280330 3405470 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 104499 848952 3402701 4790294 -1 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 238378 1114497 2901260 4411173 4902433 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 582674 785998 1994581 3375048 4351717 4981234 -1 1115909 2281184 2776458 2886670 4576287 -1 -2 1698133 3044093 4417557 4811439 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1205951 1803760 2884748 4064905 -1 1412927 1507684 1692440 1963110 4476531 -1 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 1162453 1624598 2336273 2392267 3290483 4244927 4598805 4999999 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 -2 1216759 1388573 1676202 3248482 4891602 -1 204364 269726 3037841 4134917 4564615 4769250 4848026 -1 -2 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 256581 835063 2253226 2331685 2739582 2919896 3006878 3337449 4180999 4565349 -1 149338 516670 2008349 2120737 2279913 2374614 2521576 2835964 2972496 4053888 4450386 4927056 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -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 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 1938129 1999076 2218765 3416046 3908944 4573343 -1 -2 1301129 1488397 2861693 4111855 4459788 4593414 4807003 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 256249 550763 667423 1283772 2235700 2835738 2966930 3192165 3548626 3776009 3939067 4751997 4763871 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 2297413 2402173 2404246 2814909 3177664 3334209 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 -2 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 2073272 2498762 3823114 4314781 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 2174151 3585835 4523266 -1 846094 4202578 -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 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 129235 516522 1042886 1428687 2419453 2801217 3147115 3269735 3910282 4341797 -1 352298 2232142 3320895 4103789 4425961 4784582 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 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 20899 571793 1271709 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 521970 2168074 2505387 3279246 4878286 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 137017 145614 218316 730562 1253928 1685616 2407882 2646226 2862953 -1 1556612 3360322 4116757 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1482057 1733001 2767860 3045478 4493446 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 258606 1985861 2217341 2424467 2432488 2498752 2693489 2847471 2893247 -1 652296 654973 766480 993502 1653637 2160372 2322178 2677135 3744488 4218126 4697096 -1 239244 341729 2310046 2331925 2445578 2551525 2889953 4139455 4289499 4401479 4928424 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 927647 1134259 1455829 2810857 3061828 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 854151 1128355 3152648 4265868 4399331 -1 -2 438473 1294901 1902561 2853077 3000136 3513802 3962432 4175364 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 1470544 2775975 3206260 3252416 3745109 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 94240 202339 415253 1096446 1374508 2478926 3360952 3706352 4297772 4752229 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 1729256 2443110 3892890 4121082 4343126 4657220 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 2434833 2609163 3371519 3949965 4424093 -1 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 442323 571400 1058701 2031176 3224331 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 653092 913672 1946743 3349603 4894777 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 728896 863896 1337100 2726857 3797479 3926249 -1 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 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 -2 2304095 3565298 3915991 4187520 -1 50054 71667 300409 485658 1712678 1894920 1929529 2244728 2397542 2574260 3032282 4564653 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 2869142 2908160 3076283 4403102 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 122475 211297 1427619 2201539 3857751 3983437 -1 -2 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 493987 743386 1466103 2439969 2807344 3287703 3488490 3770278 4135166 4263466 -1 447271 771083 898821 1804302 3588405 3859533 -1 321880 799698 1372344 1572865 1786103 2312081 3180109 3698304 4790214 -1 -2 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 2535998 2698174 3617437 3871783 -1 1280624 1564309 1570402 1685474 1728137 4530814 -1 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 423373 1472720 4121777 4508006 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 317419 1131400 1507320 2648379 4255297 -1 -2 1270346 3265726 4402582 4965867 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 507778 2852084 3006453 3611916 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 1580964 1988880 2481332 2526241 4161813 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 3406527 3811450 3889476 4510306 -1 -2 2125663 2499171 2993940 3407785 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 1743951 2268184 2352527 3084392 3930188 -1 -2 253042 1889332 4403898 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 -2 1248752 1533795 1933920 3711039 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 391902 917431 2454831 3967349 4903375 -1 750230 1152105 2510702 3068085 3149925 3475858 4927884 -1 -2 169974 1933530 2367669 2461143 3338850 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 39333 426242 2747633 3641226 3678431 3887871 -1 -2 753905 1945623 2967567 3966536 4104948 4658211 4869172 -1 907617 1142048 1280267 2666322 3955214 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 430638 1070026 1098693 1555145 4548811 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 6106 33616 300158 550514 570261 1682836 2447628 2910249 3021559 3825648 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 554292 647732 679891 2079415 2190912 3017684 3456075 3824500 4777069 4990888 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 192773 253177 2520642 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 675807 796474 1523095 2604334 2747735 -1 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 764245 949740 1133256 1620522 2004921 3012590 3064182 3375981 -1 -2 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 -2 648495 653635 711935 1184926 3700605 -1 14397 776953 847830 2029510 2327940 2732659 3968651 4873487 4916604 4999999 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 122274 2491683 2749238 3645488 4124772 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 504271 1217137 2800467 3373313 3486319 -1 1744342 2342845 2415179 2927873 3057129 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -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 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 468758 924789 1257607 1335621 1424814 2015951 2579243 3194160 3455443 3672904 4328028 4955708 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 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 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 134744 1761767 1920707 2352258 2584268 3019738 3494969 4929801 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 1828385 2709336 3362669 3576613 3884451 4057947 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 -1 -2 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 1421257 1500772 2069588 2844301 2922542 3483407 4198600 4757697 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 770366 1942816 3602129 4374602 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1210508 1390989 1508457 2560478 2844232 3240197 4230951 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 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 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1318028 2700077 2802038 3033826 4596695 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 448588 2999007 3117572 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 7889 392877 3229387 3501229 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 2508874 3312329 4411672 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 -2 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 -2 1698133 3044093 4417557 4811439 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 859884 1886686 4212052 4536325 4796715 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 108583 504794 589701 641799 983753 1929135 3971573 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 162091 778720 1440720 2233564 3295562 4887287 -1 7360 108583 277962 1984384 2150899 3971573 3990782 -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 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 64225 1684626 1975126 2314793 2646976 3383666 4203318 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 2226326 3448716 3619419 4663986 4894570 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 2472673 3645700 4735374 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 -2 3045635 3509696 4138347 4516101 -1 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 467793 476245 716964 866401 4355651 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 51378 82702 690431 1072621 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 2167514 2204577 2787340 3281820 3910285 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 164856 267325 740757 3299693 3694657 4207264 4392222 -1 -2 914331 1205371 2008044 2378261 4985544 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 648185 953542 1511325 2184848 4028597 4342319 -1 -2 181736 1457500 2432201 2802230 3450528 3567686 -1 1129813 1339979 4175293 4793314 4999999 -1 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 -2 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 2068959 3004262 3257077 3593471 3982159 -1 -2 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 212413 638511 2995549 4084613 4134748 -1 1292335 1712955 2682805 4359017 4473502 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 245840 277091 864327 1515463 2138000 2930947 3556386 4420792 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 407319 1943837 2866710 3170611 3448583 3558527 4221340 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -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 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 2504399 3790297 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 106116 803329 1238407 2032763 2175951 4606414 -1 120709 235635 284359 792183 844605 1411266 2091586 2704132 3165052 3571098 -1 -2 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 2032723 2238942 3282659 4085769 4218300 4281418 4637437 -1 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 32496 218394 2202990 3566584 3927373 -1 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 1615080 2367194 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 -2 79419 483083 571400 3331133 3720489 3952270 4177204 4561457 -1 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 713983 1075512 2500741 2862350 3493906 4374358 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 1684239 2717895 3651684 -1 3101054 4082836 4128821 -1 709192 1037834 1169947 2446013 3192456 -1 -2 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 -2 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 744171 1735089 1777297 3142265 3759040 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 534237 1428756 1575590 1638609 1852568 2158916 3562855 4129224 4821381 -1 -2 198623 4884449 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 -2 352077 1344165 2372448 3085531 3388418 -1 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 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4247615 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 467411 567981 661085 1036001 1171919 1729827 2808183 2883147 3820003 4055283 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 953749 1794446 2244880 3825699 4102309 4328650 4494523 -1 246656 318923 513879 2398750 2954310 4319868 4770275 -1 57547 1311542 1409587 2541774 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 707495 964755 1226130 1656969 2200245 2675989 2781702 3175619 3456564 3634226 -1 -2 203202 273889 365330 434562 861366 2068249 2496287 2700551 4087068 4124534 4194424 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 1334875 2314333 2922538 3961312 4277103 -1 -2 37363 2533870 2801942 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 2884748 3906525 3929609 4064905 -1 -2 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 397936 2415221 2658084 3915674 4960981 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 1298408 1662655 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 -2 248469 1332792 1443415 1633247 3079966 3191147 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1141102 1300843 3116709 3193758 4106079 -1 2866594 2994296 3257348 4461950 -1 -2 257658 1167723 2226826 2695294 3603561 -1 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 297090 2741479 -1 -2 1812798 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 527673 626008 2687977 3241572 3728134 4196538 -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 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 379555 402491 3632226 4148463 4296322 4948863 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 1230264 1419243 1436171 3012408 3579637 4753610 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 1326366 2500723 4279989 -1 25290 217410 983489 1320266 4288395 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 -2 116412 387929 597428 813667 931884 3041457 3189320 3323244 4511548 4513137 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 1190452 1287524 1411306 2065385 4215403 4796772 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 1335933 2338577 2642018 3295147 4177967 -1 768769 891973 1963779 1977500 2864992 2926907 3100051 4006303 4377263 -1 -2 109196 340621 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 4863922 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 1278675 1952302 2611067 2749678 2884400 -1 947837 1002903 1102198 2165931 2355622 -1 1981769 2905751 3358455 4500881 -1 -2 306064 878189 1075740 2992492 3814302 3820749 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 352077 908108 2372448 3085333 3085531 3388418 4728416 -1 1945088 3155961 3248482 3855192 4045470 4449549 -1 -2 7158 546962 2388274 2497215 4650495 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 1779713 2337298 3943733 4044740 -1 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4986361 -1 -2 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 370947 797904 875770 1041316 2224076 3550542 3619251 3926282 4830412 -1 327079 1604275 2998743 3739114 4215144 -1 1218915 1570746 2291204 2601896 2850664 4102511 4757325 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 646720 1118422 1195287 2164823 2368510 2758426 3946274 -1 1259246 1760278 3443609 -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 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 616384 2761942 3058569 4359063 4444517 -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 732236 1701774 3628611 -1 104039 238547 949466 1169852 3804732 4287365 4293786 4998608 -1 -2 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 -2 304506 758279 811353 1921447 2271277 2580377 3086230 3300928 3494940 4321997 4867568 4887207 -1 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 1317689 1723526 4302534 4495921 4540921 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 531834 842574 1627874 3984439 4868651 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 -2 225838 532396 927242 1385876 2365919 3370614 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 -2 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 351507 1225069 2198859 3251229 3901008 4373955 4733557 -1 -2 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 -2 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 -2 693753 -1 3037581 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 397936 2415221 2658084 3915674 4960981 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 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 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 2732589 2782468 3103962 3959970 -1 -2 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 -2 1038801 1518778 3041226 3421453 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 454920 1072031 1806831 2414981 3657790 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 1207086 1607110 3366013 4902835 -1 -2 1166331 2871471 3049670 3401090 4450924 4537537 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 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 4799384 4827745 4889693 -1 -2 2125521 2476931 3037581 3770795 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 -2 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 1506402 2041071 2146651 2816708 3941053 4624896 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 130819 1573848 1648833 1977839 2995757 4177944 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 284847 1748025 1989576 2655634 3247975 -1 1072004 3101054 3631744 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 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 1744342 2342845 2415179 2927873 3057129 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 50011 1542370 2078041 2271768 2630810 3829963 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 241675 1328901 2725854 3667283 4030974 4138794 4151167 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 123248 752316 915022 1802629 3746965 4822505 -1 -2 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 375245 600085 756828 1280542 1501283 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 -2 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4625404 4713594 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 489174 971515 1070154 1992106 2082144 4538169 4543645 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 688338 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 444148 559105 1363365 2491218 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 158398 1143194 1420337 2699048 4081683 4655789 -1 409615 1310763 1554181 2319874 2388997 3049215 3554660 4605878 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 46610 2767592 3447269 3762901 4372392 -1 -2 1629021 1990155 2347990 2929528 3254111 4802513 -1 -2 77836 587779 2401837 3174913 3808288 4481015 -1 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 -2 216444 2344804 2585871 4107593 4474323 4884632 -1 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 -2 1578767 3372604 3669323 4825028 -1 3951327 -1 2726343 3577188 3817720 4264064 -1 82932 840485 1387325 1731454 2483726 3285442 4350315 -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 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -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 271595 638502 786953 851161 2072133 2432474 3290438 -1 1167622 1518028 1687087 2785828 3631609 3754663 4137369 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 1070910 2741067 3124041 4287180 -1 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 1389922 1467513 2057872 2869664 3333320 3695923 4197859 4493815 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 2226326 3448716 3619419 4663986 4894570 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 1462027 2670349 2889182 3703899 4260225 4644310 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 1131678 3321749 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 725714 887724 1635018 4028862 4147293 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 30300 821055 1262065 2034674 3769716 4319431 -1 -2 2125663 2499171 2993940 -1 194073 284993 640485 2126217 3227307 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 821914 2459291 4640947 -1 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 1490363 2128938 2879333 3430389 -1 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 15515 396718 1809498 1924329 3444976 3882357 4622627 4800596 -1 851219 1160320 2609571 2827732 3545608 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 4314781 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 290307 1242974 2241709 3273665 4900549 -1 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 1326366 2500723 4279989 -1 1298635 2769198 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 272986 503964 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 2202947 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 548833 2237403 2997225 3040886 3370875 3404123 -1 -2 2102440 2215700 2420663 3919367 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 -1 495712 1348634 4914823 -1 13325 963724 1270545 1880597 1934771 2449842 3510735 4618739 4890634 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 258037 579900 3706883 -1 364309 738214 2095216 2854688 2939778 3644962 -1 2821429 3278741 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 842984 1462746 2338711 3958947 4999999 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 317467 1609059 2230871 2232212 4866989 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 1482057 1733001 2767860 3045478 4493446 -1 -2 153387 598771 785410 2029020 2859789 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 354677 736296 2655590 3800938 -1 -2 442323 1058701 2031176 3224331 3839498 4068888 -1 611521 1168903 1287783 1920045 3478111 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 -2 91331 908069 934810 2702082 4202330 4401683 4916592 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 1064076 4505405 -1 1101369 1268851 2144530 2438132 3746237 4411835 -1 -2 169851 1577916 2226442 4169752 4647041 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 271595 638502 786953 851161 2432474 3290438 4721569 -1 60818 704736 852511 1743989 2509212 4417526 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 22205 216973 1369403 2700616 3244540 4061674 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 4202578 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -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 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 262006 1013509 1676787 2060995 2404483 2610421 2965242 3087501 3093992 3290783 3754309 4595161 -1 -2 295450 317918 1667460 2255244 2390592 3443963 3555180 4648329 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 1926938 2151579 3748969 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 521441 709919 1058645 1591032 2407587 2547060 3313789 3522764 3865355 4036212 4342726 4386105 4964977 4975664 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 1298408 1662655 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 653092 913672 1946743 3349603 4894777 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 1621150 1648654 3135092 3711954 3865059 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 851219 1160320 1406142 2107030 2609571 2827732 3545608 4571361 4895198 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 892022 1330251 1593182 3529534 4227539 4783323 -1 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 713178 2176431 3538495 3810035 3966734 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -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 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 58445 120738 2069048 2920838 4004707 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 -2 395736 2191344 3350345 4908436 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 671501 1030193 3555419 3816699 4552057 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 363170 993055 1105507 1976181 2641762 3104628 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 301755 2633564 3042984 3349003 3950793 -1 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 -2 87343 303704 333456 2438447 3681323 4151808 4826090 -1 337293 513694 1221995 1383638 1504372 1885085 2720532 3315621 4698109 4836194 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 1971425 2130854 4074907 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 988148 2171158 3129232 3331898 3549529 -1 -2 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 242005 732983 2186277 2933906 4697420 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 373748 392297 563505 719162 815232 2600764 4531570 -1 -2 937626 2825107 3646481 4124975 4704859 4944816 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 1423346 1852149 2372672 2787787 4446148 4466318 4865460 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 263853 844153 883587 1383095 1770762 2308925 2451295 3582078 4370648 4508201 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 -2 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 848952 1696153 3320611 3402701 3646838 -1 2068959 3004262 3257077 3593471 3982159 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 26884 429371 688657 1353878 1550075 2288939 4713150 4900086 -1 316625 1976199 2370250 3126651 4087809 4219958 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 302199 670674 857538 2124824 2850553 3543682 -1 3845429 3970289 4165988 4973355 -1 -2 264566 3884196 4242596 4325331 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 206731 2337363 3421167 3726152 4668654 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 134865 1639348 1998430 3245172 4746015 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 252641 1623001 2547423 4344726 -1 5791 1885347 2035834 2259755 3395377 -1 -2 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 48754 298873 323666 466455 1041170 1166268 1408872 3905482 4512190 4752601 4827079 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 -2 198623 4884449 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 1174004 2247951 2788091 3258057 3520652 3629573 4772826 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 -2 423105 2046630 2319778 3735289 3947490 4093185 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 -2 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 1581107 2650604 4243553 -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 349862 395778 612744 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3740276 4460358 -1 621223 1231665 2107095 2203903 4521545 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 1009802 2105275 2579203 2601507 2657820 3252526 3669459 4814297 4871181 -1 -2 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 661556 673555 2473597 2707355 4797719 -1 1433343 2462318 2602436 2931809 3367778 3603739 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 1164453 1253928 2017673 3460034 -1 -2 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 448588 2999007 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 255263 1155311 1857947 2230574 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 297783 861556 3406527 3811450 3814628 3889476 4510306 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 1389145 1916140 2419060 4030179 4037113 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 50169 344293 1140968 1487685 3007504 3707073 3914688 3963362 4011605 4251823 4290627 4693010 -1 -2 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 374122 1567706 4792194 -1 -2 1709649 2114625 2151954 3536724 3807498 4331931 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 -1 4922 1831384 3716339 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 -2 342828 396127 1651439 2021095 2101604 2752211 3644731 3809491 4432667 4842428 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 128274 391902 917431 1129723 1537324 2715024 3974848 -1 734651 1623945 -1 1549997 2197932 3916779 -1 -2 522283 975549 1198753 4962339 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 971596 1807978 2591085 2651982 4936033 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 18594 2137232 4403183 4469508 4801822 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 999796 1393529 1544661 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 119838 302632 967146 2394067 2679290 3154583 4187981 4473920 4564509 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 337656 866942 1686759 2995808 4401880 -1 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 -2 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 81879 293146 414047 645917 963029 1167522 1949663 1954043 2899552 3233769 3381638 3961748 4113099 4327782 4941864 -1 -2 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 12388 643202 1611598 2951756 3654161 4012574 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 370098 503856 569731 642587 713092 1478963 1702526 3235783 3305649 3928507 4614008 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -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 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 707904 767480 819919 4451259 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 297255 408079 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 -2 122472 658530 2007555 2354093 2521521 2829933 3808668 4972000 -1 204901 1554630 2340807 3775507 4021138 4569084 4964605 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 899422 1510987 3824067 4056714 4356065 4642871 -1 1633623 1710186 2163069 3153615 4652283 -1 2043055 2320570 3996248 4519682 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 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 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 579150 622453 802976 1144005 1730947 4385774 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 421263 424718 689864 715344 1862562 2084683 2875682 3831271 -1 927010 933267 1626581 1936184 2287402 2717526 3166924 3230891 4123101 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1109406 1253794 1674190 1757150 2237272 3926171 -1 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 589249 2380983 3496546 3548709 4156994 4533038 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 327079 1604275 2998743 3739114 4215144 -1 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 -2 72501 83866 433199 630107 752675 1967308 1985319 2001149 4546129 -1 509323 2143158 2722887 4592929 4619254 -1 -2 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 -2 385576 1924112 2116572 2481865 4208877 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 280195 723121 1358868 2009498 3198134 4370923 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 252641 1623001 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 120201 258907 395049 760348 2773581 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 587779 3257768 3575324 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 1251669 2439688 3237521 3432945 -1 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 239013 2329744 3226960 -1 -2 568304 1227745 2442442 3006386 4202718 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 488461 809747 929541 1824764 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 661170 767006 1411002 1450597 1476724 1854799 2011022 2089162 2404670 2437060 2524931 2591757 3040036 3181091 3184707 4284414 4427571 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 -2 628051 1311301 3692400 4155565 4903014 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 117039 208249 241475 1302293 1979517 3173702 3973751 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 2190786 2432245 3768014 3864073 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 -2 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 1317689 1723526 4302534 4495921 4540921 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 659097 1301881 1481098 2575489 3038919 3403160 3866478 4321695 4487353 -1 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 2824848 2982017 3632969 3739813 4609782 4689989 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 -2 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 2143372 2161999 3696307 3973896 4235171 4847293 4924781 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 -2 1315881 3275401 3515772 3657227 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 97247 428714 617727 3196487 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 619723 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 33401 342631 925360 2373872 2797384 3090230 4181289 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 375035 2328987 2379182 4435361 4453078 4526322 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 178059 963232 1139190 1592773 2534090 4202051 4257279 4489814 4818044 -1 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 2226326 3448716 3619419 4663986 4894570 -1 116447 157273 204389 1974580 2990988 3351648 4136701 4379581 4432377 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 744171 1735089 1777297 3142265 3759040 -1 -2 1471291 4032520 4744793 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 391466 3019163 4700901 4740720 -1 -2 296593 1037233 1851482 2128650 3079701 3555141 4806416 -1 1070702 1684170 2833985 3273410 4953164 4975705 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 298068 497814 754988 824525 839829 1192183 2258845 2302967 2549415 2641428 3529669 3619174 3717323 4017630 4196442 4328383 4335678 4454105 4527654 4775123 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 817204 918214 924421 932190 945538 1654864 3191439 3567014 4069892 -1 -2 283288 1563308 2009611 3000068 4175074 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 405959 658297 1562904 1964816 2125571 2925346 3298189 4186018 4853005 -1 -2 896035 1045319 1087444 1096972 1529658 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 -2 181491 3885745 3896190 4111343 4459557 4984594 -1 394714 2184386 3052188 4785402 4971276 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 456109 478790 602119 1119000 1138973 1304825 1517345 3430304 3966886 4727480 -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 306789 555694 1253967 1353385 1910700 2526537 -1 4157130 4862890 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 1291304 2856356 3437273 4602343 -1 -2 709683 2998921 3822080 4267643 -1 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 849202 2274989 3797179 4517984 -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 -2 846659 886917 1568988 1652730 1888542 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 3889476 4606941 -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 1419241 1699980 2707842 3016746 4977337 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 -2 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4906222 -1 -2 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 592729 1123476 2419572 3471532 3656914 4144092 4426245 -1 -2 67247 453162 887348 1534082 1891218 2867282 3223706 3570320 -1 309761 358439 481978 820266 1115060 2312286 2893998 4046764 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 761072 770244 1363242 1822778 1914325 3018868 3358490 3590020 4113595 4801346 4990860 -1 -2 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 2530714 2912809 3408147 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 212165 323584 1698450 2022425 2299568 2482672 2622404 3686427 4953699 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 3709255 4587945 4990753 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 259590 508841 673561 817138 1405277 1482138 1828445 2097810 2190610 2469489 3041745 3948943 3982953 4260956 4490881 -1 -2 103378 950000 3341436 4085247 4226713 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 38473 2451391 2938655 3232429 4127594 -1 -2 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 1174004 2247951 2788091 3258057 3520652 3629573 4772826 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 252641 1623001 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -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 -2 217575 459838 930229 2815791 3457274 4120742 4308049 -1 375592 720465 1591943 2333360 2881928 3971015 -1 278295 1715037 2230227 2340081 2770679 3016911 3498277 3609277 4511291 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2850343 2916282 3645392 4538326 -1 -2 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 -2 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 2079654 2116979 2605752 2985142 3168605 4360882 -1 2283591 2790228 -1 733961 1340983 3023176 3401797 4647800 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 -2 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2366676 2375893 3227599 -1 -2 1139873 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 64697 125519 231154 1558401 1774568 1924924 1930935 2408778 2601905 2617534 3618955 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 -2 182289 637076 3463076 3720665 4429194 -1 527550 1233395 1301904 2706092 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 61741 479395 1230377 2578737 3712286 4422705 4760634 -1 -2 399828 1029960 2029746 2869179 4423694 4806993 4924184 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 113866 288927 602086 854151 1114962 1128355 1199413 1233315 2814459 3152648 4265868 4399331 4692288 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -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 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 96562 1599904 1880597 3097232 4041081 4142558 4618739 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 87343 303704 333456 2438447 3681323 4151808 4826090 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 951678 2308662 2613774 3037369 3122876 3375435 3663184 3904672 4008139 4386231 -1 255286 335928 804958 1721802 1979582 2052086 2204132 2729534 2833372 3506820 3599987 3735294 3877367 4007793 4907981 -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 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 592454 920297 1472081 1746330 1748548 2996465 4321979 -1 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 223356 2008908 3151827 4343649 -1 -2 941498 952810 1133975 2364896 2672250 3007762 3728274 4234869 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 611973 2130851 3703660 4174020 -1 -2 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 40619 337429 1708970 1876619 2644465 3941822 4728712 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 582025 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 960963 1286371 4131934 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 719011 1618190 2088503 2190948 2622506 3101358 4345665 4673937 4799309 -1 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 630057 1361926 1742146 3158440 4338856 -1 1365167 1518421 2283239 4402580 4928255 -1 1318542 1946447 3848718 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 298068 497814 2258845 2641428 4017630 4335678 -1 3406527 3811450 3889476 4510306 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 385600 430384 683786 1364089 3187988 4571652 4673265 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 1115909 2281184 2776458 2886670 4576287 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 1100666 2007917 3787405 4007434 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 857375 1540868 3753902 4414163 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 1039633 1929596 2201187 3078230 -1 -2 423762 578848 2843618 3454756 3990801 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 1297580 1880859 3687337 -1 129075 178301 1583741 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 -2 488964 723087 763548 892894 1420623 2337272 2584750 2801421 2932795 4537280 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 -2 331936 367293 834366 873518 1107383 1737292 3938697 3988046 -1 112708 740989 2024858 2061696 3421556 4816246 -1 -2 1188364 2373403 3703389 -1 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 350895 2325424 2630069 3438743 3729849 4721221 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 358994 514504 1410993 1976595 4405290 4715963 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 1965411 2151489 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 328918 660191 2101212 3750751 3829364 4393480 -1 -2 83071 781530 1931530 4695553 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 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 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 1083636 2480302 2630444 3660071 4494811 -1 884761 1047134 2051621 2179541 3308671 4421005 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1904019 3429312 4452096 4872307 -1 -2 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 -2 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 426504 718869 1461797 3191925 3951532 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 378571 936036 1564487 2099055 2132528 4860500 -1 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 857888 1818439 2868769 4246707 4718831 4960434 -1 -2 27145 88644 558001 1280436 3232472 4251944 -1 -2 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 299616 3491180 3693900 -1 -2 242005 732983 2186277 2933906 4697420 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 -2 587468 1440759 1538374 2118620 2657628 2666026 4597476 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 -2 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 104134 405344 1320518 2328205 3545785 3755390 4040442 4075274 -1 -2 278908 3069956 3480022 3999562 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 850998 851989 912078 1157987 2231539 2590734 3151447 3172587 3798432 4018152 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 587233 749247 823656 1220311 3802934 4945250 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 848952 1696153 3320611 3402701 3646838 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 302199 670674 857538 2124824 2850553 3543682 -1 3845429 3970289 4165988 4973355 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 630941 971258 1518444 1578825 2558430 4352104 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 87558 518424 1791212 2600231 2811652 3374496 -1 -2 929970 2246369 3733311 -1 3342221 3823497 4696097 -1 408395 1770323 2068994 2927634 4168521 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 398997 1550618 2757217 3790365 3861467 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 2121679 2592977 3696152 4173539 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 84857 312162 1175468 1804028 1890122 4286009 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 -2 166862 1307618 2714626 3300994 4839841 -1 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 82594 451657 1137881 2271908 2962699 3578639 -1 838700 948108 981708 2692951 3728128 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 1756810 2131075 3335701 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 1449916 4789297 4999999 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 86310 2237272 4495683 4999999 -1 263111 878220 951103 2227708 2237785 3389652 4960355 -1 -2 378390 1086116 1366340 1993223 4178194 -1 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 234184 2082884 2301680 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 2749526 4141961 -1 435819 2536129 3452505 4018129 4932660 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 -2 358994 514504 1410993 1976595 4405290 4715963 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -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 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 693090 1064582 1673748 2092194 4396757 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 1591150 3447320 3778429 4787733 -1 -2 242005 732983 2186277 2933906 4697420 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 1449343 1627290 3765224 4631003 -1 106131 1198302 2391858 3538472 3591203 4541085 4563339 4968501 4994125 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 -2 15838 276847 806121 2509209 4751111 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1075283 1399476 4437931 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 832317 1057291 2078031 2301396 2330048 2795087 3169205 3433974 3814243 4178914 4880384 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 1119768 1589653 1963454 2779395 3930926 4037277 -1 117431 294376 378388 446447 680050 2212097 2751561 3052806 3391217 3504320 3993783 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 103419 297258 931055 1094015 1689988 1829835 1898854 2061170 2379036 -1 244478 279961 750828 3277331 4231244 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 431464 2917086 3378908 4189875 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 504714 2827782 4323486 -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 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 611727 1627665 1983970 4029313 4663265 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 1767001 2839738 4225130 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 38473 2451391 2938655 3232429 4127594 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -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 165855 667401 947039 1364284 3865279 4484586 -1 -2 1790758 2294755 2988628 3969507 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 482659 1443572 1598911 3607503 3670255 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 713535 1807649 3013623 -1 555724 1434014 2487270 2501035 3940131 4667000 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 2215426 2573772 2912708 4635113 4809023 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 -2 146655 758220 1768089 2171213 2427792 2493394 2813738 3196464 3840212 4362465 4475830 -1 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 -2 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 264566 3884196 4242596 4325331 -1 -2 81636 225787 319280 1001056 1112759 1534112 3636813 3683580 3774687 4924250 4999999 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 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 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 -2 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 251977 827710 3007459 3063258 3967161 4860407 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 1005671 1240527 2541298 2862350 3294663 4774814 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 333455 341729 765744 1024033 1548612 2455422 3640066 3953254 4139455 4289499 4401479 4814375 4917586 -1 -2 128796 1499866 2865568 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 -2 764332 949404 2933527 3128177 3443640 3825316 -1 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 2854249 3631091 4281693 -1 -2 311095 414960 1494386 1654336 3031494 3644092 4269772 4494343 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 186675 3589132 4360545 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 2276174 2761758 4056537 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 1276173 1623704 2680775 3971344 4033588 4909356 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 -2 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 -2 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 1542785 2781959 4940709 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 4087127 4378870 4452526 4925264 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 529544 2977678 3794819 3896420 4350350 4893007 -1 665088 694508 764986 1889332 2557000 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 651763 1231289 2406342 2726900 4733895 -1 -2 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 -2 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 412878 1166534 1474948 2882221 3505560 4393216 4835806 -1 -2 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 164034 268366 1502498 2640772 2713809 4195386 -1 -2 1302939 2359896 2913713 3286856 4094525 4676111 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 505468 784083 2609278 2668846 3056503 4684191 4839643 -1 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 -2 787872 2249246 2467047 2553085 2718549 3206951 3270391 3684437 4953808 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 252036 321438 365358 910708 1660850 2374974 3256759 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 1744342 2342845 2415179 2927873 3057129 -1 -2 1553131 2160954 2595409 2933936 3620087 -1 589161 1070702 1684170 2833985 3273410 4953164 4975705 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 642748 798176 1859013 2251193 2490086 2765336 2936860 3153626 4017110 -1 15838 276847 806121 2509209 4751111 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 1580964 1988880 2481332 2526241 4161813 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 7179 249297 332301 438641 760932 1034827 1516275 1535274 1719379 1839885 2130506 3259597 3305447 3803313 3909182 4164309 4233603 4355497 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 507778 2852084 3006453 3611916 4576613 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 675610 2338577 2919864 3624963 4085287 4516388 -1 482900 592469 1286100 1497262 1707387 1886900 2113920 2301048 2551198 2622231 3170103 4503754 4552789 4711786 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 130429 892675 1538747 3565983 4222040 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 1042111 2771227 4921312 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 184556 1058025 1658447 3772338 -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 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 10052 1419556 2995804 3333441 4307993 4777481 -1 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 -2 314493 2112975 2586761 2619756 4587737 4785343 -1 -2 311546 2326828 3931326 4014580 4819593 -1 1662826 3127657 4196722 4463630 4773822 -1 -2 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 1432665 1901882 3627023 4386816 4853176 -1 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 69893 233232 861900 1583468 1600953 4019547 4676124 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 248469 1332792 1443415 1633247 3079966 3191147 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 50670 217090 325321 1635140 2321173 4642573 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 656256 1167342 1201044 1778420 3300661 3825852 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 561545 2197666 2681826 3310470 4564585 -1 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 -2 338180 402277 507818 765211 985742 1019562 1623815 2808945 3982518 4515186 4546058 -1 1790758 2294755 2988628 3969507 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 -2 399828 1029960 2029746 2869179 4806993 4924184 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4714640 4759086 4936650 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 90676 2783261 3334645 3349324 3854452 4771425 -1 98866 615919 1349877 2803594 4198155 -1 -2 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 3406527 3811450 3889476 4510306 -1 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 109403 214400 601878 736438 2210519 2249176 2735208 3056781 3490592 4100065 4817829 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 1176478 2901109 4173017 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 -2 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 451123 791543 1571169 4775884 -1 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 302199 670674 857538 2124824 2850553 3543682 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 898674 3632138 4262121 4454674 4808302 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 144829 346000 347027 749553 2651019 4554534 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 1705751 2430230 2491511 -1 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 -2 448588 2999007 3117572 -1 1877569 2152136 3300601 4456485 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 2085541 2169739 3765495 4483608 -1 -2 32632 439023 1933519 2902252 4898976 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 1382133 1799653 2522699 3095599 3180796 4075054 4278446 4317729 -1 452982 559527 1262659 2071913 2288880 2311324 2931458 3302900 3833047 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 1667503 2017098 4411164 -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 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 174033 627690 1453160 2608814 2771107 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 3638954 3957223 4269563 4616687 -1 484744 909204 989341 1435206 2358657 3699418 4385896 4487745 4501042 4533589 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 79207 2479925 2968840 3362781 4226701 4359311 4541608 -1 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 -2 336358 536557 1518802 3726965 4001549 4253401 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 565066 1352156 1466149 1688188 2409889 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 114656 1063351 1512029 1907848 2201812 2647436 3241676 3252419 3255475 3263356 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 1705751 2430230 2491511 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 454655 3378895 3670416 4477025 4793070 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 -2 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 1555677 2596891 3569997 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 2271878 3418976 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 197525 1146336 1782916 4293694 -1 630941 971258 1518444 1578825 2558430 4352104 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 1139012 1471153 1920783 3047035 3473497 3599700 3962695 4416781 4536957 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 947824 2137184 2762605 4737667 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1926938 2151579 3748969 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 190371 435960 1051496 1344117 1394548 1516889 1525797 1590563 1618674 1705309 2309734 3228787 4042654 4707482 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 719982 2623419 2881212 4439127 4656798 -1 831353 3890817 4660133 4720657 -1 1148998 1266093 1569585 1607254 2173097 2242438 2406451 3207070 3388966 4129901 4942396 4958090 -1 -2 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 283505 285500 1983774 2235823 3937144 4239654 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 1083636 2480302 2630444 3660071 4494811 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 728396 2017194 2435976 2632167 3752076 4515153 4690129 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 660230 1097632 1201422 2563767 3015332 3126637 3426466 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 171131 252582 2311827 3317601 3413800 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 700843 1494388 1697590 3948855 4641610 4738570 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1981769 2905751 3358455 4500881 -1 -2 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 397037 2631849 2726855 2760971 3168708 3919391 4738213 4950232 -1 -2 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 498198 1333906 3721488 4001558 -1 241679 449536 1168611 1609503 1735985 2245567 3961334 -1 -2 1077148 3487277 4040635 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 1579020 2918458 3113494 3818250 4032763 4584869 4826469 -1 1236195 3216222 4773256 -1 -2 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 412927 1615850 1633467 1894029 3268171 3930034 4662503 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 670433 986552 3830753 4877600 -1 -2 278908 3069956 3480022 3999562 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 -2 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 2264758 3225049 -1 1180804 1819843 2827975 3929591 4912096 -1 248201 506668 757027 2107295 3262900 4714780 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 837109 909980 982118 2931858 -1 -2 378571 936036 1564487 2099055 2132528 4860500 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 221250 2167902 3804375 4646472 4878630 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 504012 728405 976776 1530557 2539996 3099085 3233335 3796162 4998930 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 226833 1145346 1239371 2548700 2698570 2937414 3372963 4103446 -1 -2 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 444016 485035 1299796 2327268 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 1159594 1935507 2615937 3634470 -1 -2 2946105 4946878 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 -2 2607180 3959507 4455330 4643275 4665134 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 16329 1451213 2644887 3518131 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 285737 540347 2031596 3882326 4270438 4513605 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 171397 1212495 1666177 1679392 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 577880 1579254 3577049 4252972 4853412 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 143667 1059397 2511815 4595101 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 2190786 2432245 3768014 3864073 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 601263 2005113 3305987 4235473 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 168160 237380 581046 2124544 2697709 3023548 3274698 3490306 4755487 4810470 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 146655 758220 1768089 2171213 2427792 2493394 2813738 3196464 3840212 4362465 4475830 -1 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -1 -2 290307 3273665 4900549 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 246168 681756 3459326 3529273 3574480 4470331 -1 -2 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 1142313 2334948 3106835 4273872 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 132762 1053329 1073206 1431432 1847961 3294554 4282265 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4157429 4575602 4721801 4774984 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 642346 1318588 2151844 3838133 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 -2 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 46940 73769 467996 550732 1182835 1867020 2277118 3766376 4441231 4967816 -1 929970 2246369 3733311 -1 -2 742861 1905116 2804314 3059900 4786136 -1 32521 1050134 1077291 1344787 1653470 1666883 1688643 1729372 3830677 4200603 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 75741 147393 945114 1520387 2188339 2371805 2599820 3141493 3248174 3374652 3511318 3576028 4327845 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 846659 886917 1568988 1652730 3072558 3118001 3306445 3527930 3764897 4169610 4282328 4327965 4470209 -1 311354 1620845 1632082 3714630 3899439 -1 -2 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 1154814 2637809 3296335 4671049 4817419 -1 88950 580229 1662281 1984784 2238743 3941272 -1 -2 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 511584 710743 932029 3874056 4526322 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 182297 358820 653695 1134259 1150784 3452873 4168955 -1 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 4682884 -1 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4873792 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 2588987 2652958 3418944 3771685 4187844 4566977 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 1662655 -1 -2 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 552736 619250 2332173 2678383 4021122 -1 -2 1298408 1662655 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 633356 2216129 3351829 3877557 4061279 4174627 4233543 4772550 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 240751 748220 1106323 1786740 1889617 2927472 3687503 3977644 4426326 4535793 4993810 -1 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 907617 1142048 1280267 2666322 3955214 -1 -2 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 1348157 1925363 3530853 -1 -2 1009802 2105275 2579203 2601507 2657820 3252526 3669459 4814297 4871181 -1 -2 493454 744891 923721 2378636 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 169974 1933530 2367669 2461143 3338850 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 380752 2628611 2847547 3595809 4904177 4951159 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 2204577 2787340 3281820 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 422339 1002614 1848292 3679410 4467215 4729789 4894497 4978095 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 1798795 2143534 2899799 3009892 4595564 -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 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 468758 1257607 1335621 1424814 2015951 3194160 3455443 3672904 4328028 4955708 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 863070 1079884 2105430 2302409 3531663 4240502 4318192 4784015 4875886 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 502873 1498141 2063928 2370222 2976030 2978999 3546606 3576175 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 81705 2865172 3153788 3202609 3461388 4309255 4322152 4429775 4911931 4935598 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 474228 1915261 2043385 2388649 3196560 3209239 4074211 4127129 4994994 -1 443880 513716 614980 1244081 2147699 3574831 4390535 4567835 -1 547554 1176450 2980701 3673372 4175524 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 1556612 3360322 4116757 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 -2 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 -2 967857 1886259 2996664 3478145 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 361147 1078481 4718011 -1 125519 231154 455474 1930935 2298206 4265084 -1 -2 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 759442 870928 2002575 3816488 4215371 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 1447858 1498874 1981762 2019953 2607668 3605566 3980021 4563024 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 760814 1418994 3135059 3139214 4379687 -1 620552 639340 953837 1970671 4061252 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 -1 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 337621 423853 1553149 1932842 4365255 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 -2 74781 158741 462832 573823 822954 1124463 1196886 2707842 3686471 3988862 4472404 4643742 4673377 4757262 4877820 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 1556612 3360322 4116757 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 32395 1679547 1745396 1800082 1885510 3314188 4954613 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 567174 843228 1623826 1753187 2126604 2204667 3771689 4118794 -1 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 -2 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 868367 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 391195 639904 3441866 3539332 3692099 4271488 -1 1798795 2143534 2899799 3009892 4595564 -1 -2 1326366 2500723 4279989 -1 -2 1500993 1864133 2784031 3550691 3599275 3755353 -1 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 918319 1776211 2323613 3981049 -1 -2 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 1248752 1296035 1533795 2738741 4275944 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 -2 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 491959 729901 1005306 2749087 3413318 4748996 -1 462050 940039 1577749 3261534 4811063 -1 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 165721 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 443712 500301 767334 1560117 2536190 4155039 4544296 -1 -2 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 2063919 3094596 4173723 4273904 4346162 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 423499 1630246 2736898 3037867 4517223 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 502756 3350062 3501179 3692738 4406444 4514204 4555960 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 707904 767480 819919 4451259 -1 522283 975549 1198753 4962339 -1 -2 255491 759712 890985 1016602 1209995 1305323 1960980 2364326 -1 -2 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 522283 975549 1198753 4962339 -1 -2 616384 2761942 3058569 4359063 4444517 -1 57547 1311542 1409587 2541774 -1 -2 642748 798176 1859013 2251193 2490086 2765336 2936860 3153626 4017110 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 1981769 2905751 3358455 4500881 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 1361926 3158440 4338856 -1 -2 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 1318028 2700077 2802038 3033826 4596695 -1 7158 546962 2388274 2497215 2756803 4650495 -1 -2 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 909150 1188139 1234162 4068943 4523971 -1 -2 454477 663540 886974 1664260 2495967 2538029 3183631 3858481 4893614 -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 219707 865928 2025323 2535288 3420290 4112833 4370911 4432616 4792624 -1 227923 2242083 3808681 4466276 4494111 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 4090792 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 296042 458275 498287 1192753 2360872 2686885 2859849 3798618 3983403 4352104 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 1423346 1852149 2372672 2787787 4446148 4466318 4865460 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 -2 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 2021642 2526357 2995697 3373286 4825395 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 2841996 3152092 3205935 3994008 4873294 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 926274 1954050 3929657 -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 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 871851 909995 1124198 1216504 2953986 3077065 4251522 -1 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 158741 573823 748198 1196886 1474242 1713010 1773634 2707842 3126189 3671735 4513646 4643742 -1 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 272694 1115782 1644912 1809920 1923583 3269063 3792118 4019163 -1 81969 1076912 1504608 2365332 2787680 3423100 3702008 3836978 -1 -2 404174 1227831 1498141 3315026 3351313 3463699 3546606 3659315 3713181 3737307 4328075 4798836 -1 -2 918173 3811408 4256193 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 1084618 1301541 2532091 3056449 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 -2 3233204 3960482 -1 476274 915860 3585745 -1 17275 305119 983929 4561069 4857776 -1 -2 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 2866594 2994296 3257348 4461950 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 1251669 2439688 3237521 3432945 -1 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 -2 504714 2827782 4323486 -1 -2 989601 1420214 2346458 3050758 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3696604 4221956 4343123 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 12388 643202 1611598 2951756 3654161 4012574 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 713178 2176431 3538495 3810035 3966734 -1 -2 833895 994595 1302394 3085703 3229428 4323611 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 912812 1107882 3544404 4129007 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 333211 445142 1304659 1367424 1401811 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 -2 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 421263 424718 689864 715344 1862562 2084683 2875682 3831271 -1 -2 410433 1327435 1476238 2041896 3384660 -1 823089 2595668 2896218 3220690 3864317 4747404 -1 47164 700883 1798686 3018498 3177174 4020865 4715447 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 47484 759318 1393064 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 -2 928801 1167342 2708655 3687023 3846177 4762989 -1 784493 2639295 3887958 3949032 4129275 4850968 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 16284 229070 1767929 2256483 2803919 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 2418738 3191860 3307226 4148771 4542453 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 157698 203080 3062086 4867582 -1 557651 1229636 1620061 3968571 -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 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 1190452 1287524 1411306 2065385 4215403 4796772 -1 -2 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 -2 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 1215467 1854174 3943079 4661138 4971035 -1 130203 184439 1857248 3647542 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 2731311 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -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 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 115911 933913 1264995 4081718 4337961 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3858069 -1 -2 390399 2133949 3192182 4257091 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 32632 439023 1933519 2902252 4898976 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 -2 2202947 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 -2 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 2535998 2698174 3617437 3871783 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 346019 1039773 1049726 2532368 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 1735220 2382839 2508717 2549467 3266104 4383481 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 -2 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 471991 665731 835203 835903 2762124 2802730 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 798022 1197797 2601397 2712111 4669182 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 -2 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 -2 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 186739 1423346 1974056 2420788 3089555 4446148 -1 988685 1209720 1661742 3492238 4712521 -1 -2 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 620552 639340 953837 1970671 4061252 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 1220302 2108207 2530496 2554588 3076157 3613388 3794002 -1 -2 1544080 2656798 3281488 4049992 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 1032009 1117215 3233539 3286884 4584403 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 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 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -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 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1405050 1937621 2366446 3318524 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 33830 120846 589115 709160 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 918407 1298363 1357917 2932355 3511789 4300392 4477739 4792553 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 813667 948391 2285696 2656767 3329771 4511548 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 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 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 278962 1958519 2481822 3721945 4362148 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 433971 1339624 3695121 3879825 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 421263 424718 689864 715344 1862562 2084683 2875682 3831271 -1 927010 933267 1626581 1936184 2287402 2717526 3166924 3230891 4123101 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 2508874 3312329 4411672 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 2157093 2467418 3936590 4341462 -1 1037664 1352154 1459004 1564020 3149434 4143057 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 777948 1294282 1825011 2207110 2697803 -1 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 1685646 2356192 2391848 3128937 3842982 3909982 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 551571 3335739 3783852 3904094 4663770 4926052 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -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 311095 414960 1494386 1654336 4269772 4336178 4494343 4632949 -1 -2 374731 713472 3228739 3375049 4140392 4726813 -1 1638 330336 4150156 4624359 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 869852 1448560 1775723 3868205 4565162 -1 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 1129230 1464620 2806745 3407563 3652395 3700335 4936418 -1 -2 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 431464 2917086 3378908 4189875 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 141807 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 328978 478049 1952261 3105921 4550334 -1 621223 1231665 2107095 2203903 4521545 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 2046198 2989902 3552652 4365941 -1 -2 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 35701 79032 557685 1567567 2592940 4621511 4667568 4872396 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 101677 706967 1161558 1734944 3248790 4274451 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 611521 1168903 1287783 1920045 3478111 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 24023 1067773 1829140 2423861 -1 1945088 3155961 3248482 3855192 4045470 4449549 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 1449343 1627290 3765224 4631003 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 534989 620245 1620982 2245546 4738944 4969381 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 2288076 2342830 2480957 2686821 3235053 4262007 4999999 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1275247 1994626 3025619 3128768 4667276 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 468501 1197608 2710733 2927980 3570604 -1 -2 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 1227075 4082817 4399323 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 12916 1286982 2005567 4168730 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 23103 395263 762311 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 522435 1523794 2108171 -1 510606 823352 1812798 -1 -2 34198 471372 483882 749891 1502920 2122976 2184490 4438008 4645875 -1 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 823043 929437 2067829 2559795 4068464 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 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 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 -2 515419 998477 1402369 1494335 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 932353 1383574 2826806 3516378 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 89455 329075 362577 936593 1001340 1348104 1497862 2286590 2418612 2932783 3483608 3699383 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 -2 378390 1086116 1366340 1993223 4178194 -1 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 477028 1221528 1306865 1758627 4016635 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 1029487 2832496 4019412 4049898 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 339403 390863 477232 706599 774926 958578 1249611 1326354 1602223 2047929 2048371 2127202 2244782 3451616 3606233 3669611 4588849 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -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 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 173932 1125112 3261865 3418446 3530731 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 116701 198539 1031113 2730585 3096013 3851328 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 263103 2823702 2941026 3052441 4013844 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 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 354677 736296 2655590 3800938 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 597241 603446 621745 687284 921524 1402644 1446833 2595879 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 1076172 1910290 4307289 4465266 -1 -2 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 775916 2112032 2219564 3973830 4526744 -1 137997 813386 1257167 2462672 2493124 3520874 -1 -2 1462027 1751754 2670349 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 596095 988512 1078234 1130336 2038697 2334670 2574435 2873087 4170549 4787889 4998321 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 899192 1420054 2978000 3713360 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 7158 546962 2388274 2497215 2756803 4650495 -1 -2 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 -2 90469 264951 628922 959219 1105789 1300285 1647898 1843279 1946092 1949998 1976556 2077528 2744878 2788910 3192155 3261662 3851396 3923156 -1 864873 1453325 3247826 3850312 4182739 4786576 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -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 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 204364 269726 3037841 4134917 4564615 4769250 4848026 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 1326366 2500723 4279989 -1 -2 828528 1629990 1660597 1783700 2824674 3136876 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 2418738 3191860 3307226 4148771 4542453 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 1205951 1803760 4064905 -1 -2 41293 1536544 1560725 4629127 4995342 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 859884 1886686 4212052 4536325 4796715 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 647522 1008269 1525544 2023752 2144572 2382502 2498744 2959230 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 593866 633927 639174 674260 1112956 1922211 2138916 2405632 2411416 3579092 3737779 4013845 4229490 4570823 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 -2 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 163629 206096 550982 863353 1076314 2305809 2782994 2783200 3555951 3647369 3961559 4924080 -1 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 -2 2403447 2671272 3195843 3799595 -1 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 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 183550 353071 1270752 1279375 1350337 1635043 2314402 2583678 4613835 -1 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 -2 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 103452 574532 1544294 1600242 1898840 2302595 3352736 4347158 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 254961 591724 1458114 1863507 2070590 2992178 4445982 4962415 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 379771 942480 1271534 1470327 1504317 2230614 3623591 3866380 4169131 -1 -2 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 98648 684153 887019 1736626 2589474 2702770 3078584 3602193 4126163 4162696 4458947 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 240960 887609 972927 2157966 3263273 3324892 3649685 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 423407 522283 861724 975549 1198753 2403916 2860762 3186006 3187468 3494574 4004367 4364253 4875778 4962339 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 2204577 2787340 3281820 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 2837862 4011387 4063199 -1 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 -2 929423 1341154 1759783 1816684 2455211 2672925 -1 -2 506012 723536 772268 1145732 2873522 4063435 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 23912 393849 2015069 3046362 3623336 4135162 4530728 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 68223 168288 444980 577806 824678 2851653 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 279877 1818033 2032299 2563171 2958813 3957262 4480652 4999026 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 212413 638511 2995549 4084613 4134748 -1 141500 269798 1061326 1154249 2680866 2718474 3080274 3607079 4529415 -1 1292335 1712955 2682805 4359017 4473502 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 4982 519085 820607 2433740 2761687 2789573 2942680 3282309 4426207 4462372 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 -2 342828 396127 1651439 2021095 2101604 2752211 3644731 3809491 4432667 4842428 -1 -2 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 265010 641348 1787351 2474132 2702284 3223561 4703387 4764440 4922423 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 -2 302199 670674 857538 2124824 2850553 3543682 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 346000 566733 2651019 -1 -2 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 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 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 1056421 1367137 2213886 2753346 3234022 4286829 4502277 -1 -2 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 112160 609652 787285 1100435 1266678 1595885 1596163 2375992 3596972 4684934 4735957 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 523399 579761 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 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 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 3571 807217 2763903 2921227 3934306 -1 1149038 1278675 1608994 2611067 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 321880 799698 1372344 1572865 1786103 2312081 3180109 3698304 4790214 -1 90953 462884 1208325 1632954 4290343 4598305 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 -2 36573 1835648 3330397 3475392 4496314 -1 1419612 2908436 3370400 4001568 -1 897477 1436665 1553863 2322099 3889368 3942738 4091677 4609275 -1 -2 2190786 2432245 3768014 3864073 -1 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 86224 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 490908 710615 888353 1151456 1722912 1739469 2665737 3970754 -1 232255 455407 780867 1168157 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -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 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 333211 445142 1304659 1367424 1401811 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 132762 1053329 1073206 1431432 1847961 3294554 4282265 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 290612 463137 2310519 2954138 3872553 4576629 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 843462 998571 1360948 1589882 3801754 3957223 -1 2472673 3645700 4735374 -1 299703 1289967 1569598 2211979 2396428 -1 -2 630057 1361926 1742146 3158440 4338856 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 1365167 1518421 2283239 4402580 4928255 -1 1318542 1946447 3848718 -1 -2 790708 1076212 1497658 1785792 2130504 3926326 4204429 4342251 4999999 -1 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 -2 1388873 1872642 3097703 4236977 -1 438473 1294901 1902561 2853077 3000136 3513802 3962432 4175364 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 398997 1550618 2757217 3861467 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 2749526 4141961 -1 435819 2536129 3452505 4018129 4932660 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 125519 970809 1632191 3127534 4679403 -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 754284 1024356 1091084 1975986 2168468 3891312 4086372 4095657 4540742 4868732 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 141740 1860314 1863723 2341502 2375534 2811134 3184863 3584850 3881376 4064974 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 36634 1849981 2451061 3300085 3765029 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 768807 1328105 1790270 1820819 -1 2644707 3456636 4562265 -1 -2 435918 514504 874150 1410993 1711134 1814139 4341082 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 936291 2238484 3538804 4019213 4162294 4921223 -1 -2 1396252 2430807 2556890 4077080 4161587 4637803 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 960325 2351481 3435786 3493308 -1 122472 979993 1444494 2555113 2788343 4824283 -1 -2 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -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 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 39656 731073 1264452 3461353 4167162 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 2854249 3631091 4281693 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 2125521 2476931 3037581 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1079729 1675518 3578681 4281738 4669784 -1 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 1195852 4157130 4862890 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 398094 2350051 2533796 3046349 4098432 4455389 -1 -2 596681 693753 3632500 -1 10052 2995804 3333441 4307993 4777481 -1 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 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -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 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 3503150 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 1866942 2115021 2194649 2437851 2693970 3175412 3728669 4031897 4460057 4557455 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 381748 506987 1057215 2201561 3499159 4093974 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -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 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 -2 447271 771083 898821 1804302 3588405 3859533 -1 -2 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 3098673 4120467 -1 -2 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 77440 4188117 4922060 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 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 157596 1143695 1146579 1834917 2664632 4260421 -1 621429 2556723 3034805 3288800 3827569 4010869 4030172 4181419 4198409 4283601 4375245 4747280 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -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 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 163809 446389 1360264 1381163 2203279 2655890 2774024 3845882 3873094 4325341 4434251 -1 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 1252837 1392557 1712933 1985687 2778558 2825720 3147202 4205164 4238055 4573141 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 -2 39281 889340 960692 1614818 1973538 2642545 2917661 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 -2 576024 1033964 1933452 3210373 4511864 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4839325 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 551571 3783852 3904094 4663770 4926052 -1 -2 195752 960560 1445600 2752618 4088550 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 -2 3799595 -1 721252 1711838 4424968 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 747764 831215 1026911 1688717 2814352 2889715 3223086 3747099 4081920 4389477 4428755 4494417 -1 -2 562275 601991 626729 1724026 3093459 4712445 -1 488115 3295337 4139163 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 171191 1819997 1850720 1919110 1978004 2053977 2141717 2210797 2580096 3065120 3585877 4233823 4590103 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 306789 555694 1253967 1353385 1910700 2526537 -1 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 1925655 2309843 -1 -2 4897 1864682 2592940 2707839 4988571 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 184222 411869 2068469 2085740 2154489 3176525 3243931 3248128 3314561 4067955 4526403 4821074 4999352 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 292248 1081302 2581298 3286911 3899409 4369674 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 578430 842955 2938771 3272973 4109096 4971035 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 468474 714912 1099100 2475691 4329590 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 630941 971258 1518444 1578825 2558430 4352104 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 35701 2592940 4621511 4667568 -1 756247 3359323 3986137 4200136 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 927647 1134259 1455829 2810857 3061828 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 1597786 2004566 2017961 4663523 -1 -2 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 859884 1886686 4212052 4536325 4796715 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 -1 104134 752893 952268 1724026 3052065 3069512 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 2062558 2496330 3392209 3667826 3845801 4624568 -1 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 608070 904400 1081279 1514647 2205347 2806151 3618271 -1 -2 493454 744891 923721 2378636 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 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 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 1373667 1629259 1784407 1946906 2634311 2662203 3344097 3734327 3896412 4309976 4464899 4613442 -1 749387 926655 1785305 2269123 2485191 -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 60714 224917 1460473 2089437 3490426 3990722 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 444148 559105 1363365 2491218 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 122274 2491683 2749238 3645488 4124772 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 601263 2005113 3305987 4235473 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 199013 1514998 2945450 -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 354651 915513 967071 1013419 1474615 2327688 2874393 3242310 4592523 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 988701 2529284 2585400 4179411 4722784 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 15515 396718 1809498 1924329 3444976 3882357 4622627 4800596 -1 -2 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 660230 2563767 3015332 3126637 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 13671 2260808 2629012 3672928 4281104 -1 -2 1545734 3582913 3712136 4121362 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 713178 2176431 3538495 3810035 3966734 -1 -2 408563 510583 1261730 1528696 2818473 3163727 3413296 3603664 3958464 -1 444561 1336607 1846543 2450553 2732969 3223176 3293903 3883383 4027880 4104225 4204631 4204820 4649602 4673645 4851657 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 961566 1205599 1381878 2195248 4669544 -1 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 768697 3172205 3208103 3487130 4746707 -1 843462 998571 1360948 1589882 3801754 3957223 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 -2 854617 1350117 1929328 3173577 4368809 -1 1918690 2222924 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 -2 1303351 1629021 2418998 3840812 -1 731616 947357 1069876 1259195 3214067 3471077 4361809 4431079 4707231 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 2456 258686 3724972 -1 -2 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 299985 3264560 4007210 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 1430998 1934590 2225199 2393439 2920474 4637690 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 1570437 1666313 1759256 1993005 2825088 2951506 3085506 -1 -2 1718816 3516134 4962803 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 97889 1010688 1781814 3362163 3626587 3835507 3869155 4115005 4137526 -1 508841 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 190708 547794 1951435 2261140 2737582 -1 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 961566 1205599 1381878 2195248 4669544 -1 -2 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 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 2229801 3682937 4457991 4739948 4827648 -1 659911 2315638 3532597 3553219 4262866 4391785 -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 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 132114 216444 3894298 4884632 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -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 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -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 11598 316205 1573573 1799593 2538135 3938810 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 747602 1489781 1940494 2613466 2622873 3736893 3942566 4040302 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 155357 1440989 1955970 2083036 2452872 3132866 4784757 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 -2 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 131782 594749 2873293 3157451 3604952 4119479 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 567103 625606 2635871 3431837 3658915 4636698 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -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 1106301 2389952 2992450 3929418 -1 312775 921840 1335055 1822090 1849563 1904753 2292209 2535204 2877026 3037841 3039099 3251970 4134917 4564615 4986227 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 1667503 2017098 4411164 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 564080 1989515 2004648 2642231 3597591 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 750724 1367752 3851336 4166165 4361391 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 1642177 3076604 4089733 4499936 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 351507 1225069 2198859 3251229 3901008 4373955 4733557 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1051708 2169912 3568268 4159568 4367787 4441941 4926949 -1 444545 577168 918280 2798027 3209721 -1 -2 1211795 4669582 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 1291304 2856356 3437273 4602343 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 2125663 2499171 2993940 3407785 -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 3153378 3222704 3624308 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 871851 909995 1124198 1216504 2953986 3077065 4251522 -1 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 164707 1029211 1346974 1783253 2094395 4263506 4777046 4940858 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 1003668 3157851 3179635 3305320 3905785 3910081 4253275 -1 -2 294360 1026515 1088458 2270237 3025616 -1 -2 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 4245153 -1 169974 1933530 2367669 2461143 3338850 -1 -2 493732 706920 983435 1127653 1696503 2529235 3861952 4335363 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 -2 277836 698333 1479214 2909993 3738641 3903057 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 423587 1431195 2366676 2637776 3952808 4773504 -1 -2 200391 1010576 1051879 1256904 1707000 1909028 2416357 2919713 3134489 4999999 -1 749818 973193 2267913 2372999 2539078 4982143 -1 -2 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 -2 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4267928 4936552 -1 -2 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 754136 2132587 4317548 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 411568 2497788 2972726 3736165 4783124 -1 -2 1365167 1518421 2283239 4402580 4928255 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 1682220 2862442 4895966 -1 -2 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 168953 488200 603209 1368486 1565717 3315268 4118288 4252997 4418843 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 -2 1721216 2132199 3433985 4370960 -1 798022 1197797 2601397 2712111 4669182 -1 -2 481714 671229 765428 2137791 3592577 -1 32923 400439 567174 843228 1029394 1296960 1623826 1753187 2126604 2204667 2491968 2784938 3771689 4118794 4974839 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 656256 1167342 1201044 1778420 3300661 3825852 -1 -2 1756810 2131075 3335701 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 1347965 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1305021 2058105 2670614 2751641 4850628 4873196 -1 263103 2823702 2941026 4013844 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 161265 3484049 3792585 4347768 4398729 -1 -2 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 579150 701649 980039 1268923 1305721 1349548 1953894 3137315 -1 482317 619087 2087828 2294230 4586375 -1 -2 67290 311657 2048236 2662192 2902918 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 157596 1143695 1146579 1834917 2664632 4260421 -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 937225 1013396 2834927 4677618 4736194 4922831 -1 104038 599788 661970 1426279 2168209 3669097 3840008 4244326 -1 130414 200608 1409301 1943852 3316359 3997481 4116826 -1 635742 893939 939088 1357606 1703245 2099013 3238115 3364573 3852232 3934030 4146468 -1 2005008 -1 -2 77440 2052722 4188117 4922060 -1 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 2073272 2498762 3823114 4314781 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 -2 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 1258100 1429959 1970810 3159180 3766359 4517322 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 492807 586744 2260450 2479557 2601907 3483130 3550072 -1 -2 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 627288 1379085 1568879 2010828 3827975 -1 -2 768667 1513548 1944999 3699136 3932509 4182416 -1 3193593 3437596 4102738 4742954 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 -2 607196 779468 1435779 1818510 3379492 3649810 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 700843 1494388 1697590 3948855 4641610 4738570 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 2309549 4669621 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 1167622 1518028 1722460 2785828 3631609 3754663 4137369 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 -2 2565703 4334500 4502072 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 1077780 1477838 3134154 3166401 4408982 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 26951 280480 287476 517763 612424 959847 1039641 2098895 2711362 3608149 -1 -2 191618 374798 699530 2078068 2453751 4164368 4680576 4737013 -1 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 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 1804705 4105747 -1 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 523399 1814094 4630606 4657461 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 605681 795458 1175523 2662783 3146855 3589312 4682456 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -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 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 -2 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 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 402477 2065384 2193275 2253608 3953835 4097821 -1 -2 887012 1481784 1559071 1984891 2301119 4117113 4349167 4468204 4702543 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 -2 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 493454 744891 923721 2378636 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 -2 755310 1688982 2001062 2906071 4260365 4296990 -1 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 713983 1075512 2500741 2862350 3493906 4374358 -1 -2 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 -2 450171 513473 832647 1861163 3635241 3831350 4427359 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 926274 1954050 3929657 -1 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 957811 1427619 2822074 3968286 3989374 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 -2 323932 1316201 2399344 2425580 3733350 -1 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 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 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 -2 627288 1379085 1568879 2010828 3827975 -1 2233026 3029497 3660626 3714362 4701760 4813632 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 1419612 2638991 2908436 3370400 4001568 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 1571982 2752096 3204005 3781401 4065670 4121200 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 629433 892602 2234926 3630689 4136755 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 1430998 1934590 2225199 2393439 2920474 4637690 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 253042 665088 694508 764986 1889332 2557000 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 3912616 4800006 -1 -2 119116 3292182 3377584 4055454 4056637 4627652 -1 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 738639 1694023 2485859 3457046 4170511 4388216 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1248752 1533795 1933920 3711039 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 -2 1070910 2741067 3124041 4287180 -1 1389922 1467513 2057872 2869664 3333320 3695923 4197859 4493815 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 1091782 2118115 3713182 4999999 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 3571 807217 2763903 2921227 3934306 -1 260592 268371 544114 725315 3387415 4008096 4057001 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 60714 224917 1460473 2089437 3490426 3990722 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 306064 878189 1075740 2992492 3814302 3820749 -1 -2 12605 833485 1052639 1112681 1204105 1966562 2617883 3103258 4432287 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 330811 1564626 2334004 2526904 2559058 3578529 3696191 4097772 4202831 4415957 4490006 4509254 4527920 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 514911 848492 1536450 2268515 3278367 3487033 3670334 3681845 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 359743 398137 425296 619221 1316537 1324998 1982797 2113673 2958471 4052622 4144899 4568893 4944396 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 1580964 1988880 2481332 2526241 4161813 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 102821 436157 1385537 1438943 3626587 3766335 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 383778 544363 1873763 1901694 4932726 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 -2 735501 4395168 -1 -2 1232868 2581950 3441480 3971426 -1 -2 565066 1352156 1466149 1688188 2409889 -1 1241587 2939416 2947990 3346691 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 527673 626008 2687977 3241572 3728134 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 448588 2999007 3117572 -1 481714 671229 765428 2137791 3592577 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 506012 723536 772268 1145732 2873522 4063435 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 307335 771218 1504990 4572567 4773704 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -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 391466 578653 1648306 2702616 3001880 3120926 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 333211 445142 1304659 1367424 1401811 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 2283591 2790228 3662594 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 587779 3257768 3575324 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 -2 269318 1072618 1608994 3037075 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 1421257 1500772 2069588 2844301 2922542 3483407 4198600 4757697 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 -2 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 536488 1017967 1055938 2964060 3161125 4177367 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 50169 344293 1140968 1487685 3007504 3707073 3914688 3963362 4011605 4251823 4290627 4693010 -1 -2 2761758 4056537 -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 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -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 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 391237 1097354 1918134 4129006 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 -2 733095 1242267 1753444 3536949 3870574 -1 -2 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 258152 1335848 2380961 4079538 4250480 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 415133 735501 1901106 2081015 2106490 2318052 2824455 2966671 3334007 3418704 3695728 3936452 -1 -2 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 451123 791543 1571169 4775884 -1 -2 690015 814342 1646239 2570415 3148784 3900692 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 468758 924789 1257607 1335621 1424814 2015951 2579243 3194160 3455443 3672904 4328028 4955708 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 713178 2176431 3538495 3810035 3966734 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 261779 432807 611719 1105470 2232626 2397134 3084617 3281701 3822648 4442250 4543398 4813696 4999999 -1 -2 857987 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 971385 1565430 4539921 4809675 4939117 -1 -2 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 1427271 1445284 1794626 3211897 3383443 4103170 -1 2511981 3193593 4102738 4453241 4742954 -1 899121 1046434 4012999 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1204374 1372473 1918157 4797178 -1 -2 57470 1093840 1406956 2859432 3911040 3930997 3969215 4040215 4255477 4467880 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 696706 1383951 1552296 4232930 4578803 4668000 4779164 -1 212456 767559 1888594 3347597 3654730 4152564 -1 -2 675754 1925055 3030959 3343175 -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 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 250661 486039 850800 1410441 2079652 3435087 4031002 4602065 -1 1351877 2708236 4309943 4371740 4947844 -1 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 186899 2078945 2358446 2456839 3836032 4217454 4318550 4576459 4751187 4796004 -1 889888 910043 1291426 1756401 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 988577 1891091 1903452 2574447 2678627 2755047 3319618 4263504 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 1175379 1831077 2013791 2852730 3424942 4038603 -1 -2 301625 306354 364065 1036043 1136104 1514467 1664896 1800956 1813755 1944195 1962371 2092481 2100887 2117462 2344631 2776200 2996384 -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 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 1343729 1958611 2083094 2345483 2410689 2519829 2795528 2927544 3507885 4022553 4074576 -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 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 -2 746629 2298677 2328075 3739353 4316910 -1 -2 90953 462884 1208325 1632954 4290343 4598305 -1 48851 636318 789439 944580 2583449 4021728 4341996 4860065 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 1605023 2517839 2519278 4775061 -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 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 496176 517861 1491637 4522283 4727279 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 444148 559105 1363365 2491218 -1 99838 701729 987578 1140921 1278431 1361934 1693479 2692878 3279669 3714570 3936601 3987135 4475725 4638508 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 914331 1205371 2008044 2378261 4985544 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -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 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -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 -2 12793 707849 1019276 1157282 1396574 4290915 -1 56506 113129 2679957 4098415 4998579 -1 -2 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 -2 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 537308 1124860 1221853 2157393 2188290 2450766 2462648 2801210 3041484 3182105 3735862 4028760 4732050 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 -2 1711762 2447811 2463183 2483894 2805192 3116414 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 299616 3491180 3693900 -1 -2 290259 971524 1375794 2796727 3930497 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 2960575 3995612 4785418 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 101677 1101667 1734944 3129267 3536069 3679853 3703506 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 307941 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 512752 586907 1126675 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 228434 316062 415270 668543 1320630 1637153 1852845 1966852 2085249 2451070 2675862 3020087 3136772 3622781 3710158 4231221 4916553 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 492807 586744 2260450 2479557 2601907 3483130 3550072 -1 -2 385576 1924112 2116572 2481865 4208877 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 158936 188946 307229 968667 1055391 2062764 2181376 2605219 3091669 3114063 3568717 3695252 4722331 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 663659 682524 806301 2563974 3965376 4124193 4547871 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 26951 959847 1039641 1120324 1139442 1507002 1919988 1935891 2031140 2059156 2289891 3660733 3891203 4567907 -1 -2 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 -2 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 2508874 3312329 4411672 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 32632 439023 1933519 2902252 4898976 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 1926938 2151579 3748969 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 955331 1075353 1194112 1442677 1934458 2571639 2896366 3054021 4056994 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4344131 4717069 -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 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 64951 2087652 3094176 3152411 4548595 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 769944 3473352 3765891 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 261306 667919 1034614 1248881 1946906 2267657 3896412 4652176 4856382 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 2472930 2493513 2684575 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 1276231 2057283 2533814 4503995 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 34357 308420 1234448 1720442 2320703 3188337 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 -2 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 859884 1886686 4212052 4536325 4796715 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 21843 32521 59755 264570 781859 1050134 1077291 1243633 1344787 1412651 1648824 1653470 1666883 1688643 1729372 2218143 2263482 2452553 2973948 3159699 3433176 3830677 4108797 4200603 4920938 -1 259392 1297561 2248667 4128171 4804757 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 15399 573551 683624 1236387 1597876 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 1314000 1465598 1962647 4223517 4788057 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 -2 252641 1623001 2547423 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 376359 543681 1071892 1973514 3657183 3976757 4410637 4610162 4969087 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 1298408 1662655 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -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 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 240751 748220 1106323 1786740 1889617 2927472 3687503 3977644 4426326 4535793 4993810 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 510606 823352 1812798 2740661 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 -2 517896 579033 1941987 2505231 2797544 3934748 4205380 4721596 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 1154814 2637809 3296335 4671049 4817419 -1 2749860 3691811 3817798 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 587779 3257768 3575324 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 200634 436225 467996 550732 4777324 -1 2180299 2818044 3230792 4461567 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -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 -2 103652 912044 2509487 2784678 2927609 2961010 3222422 4159633 4363287 -1 -2 773108 2089858 2211860 2333688 2934860 2961221 3289225 3936621 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 169974 1933530 2367669 2461143 3338850 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 663754 1388309 1415909 2231840 3355075 3666332 4673976 4807667 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 2052163 3039979 3914119 4382188 4999999 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 57842 462894 1875529 3362536 3758236 4588849 -1 86941 928802 1363513 3954298 -1 -2 291880 982758 1587794 2517321 3224340 3263476 3891804 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 116257 2455337 2695178 3459270 3726395 4205885 4446677 4674880 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 390214 1271890 1339550 1573370 2119780 2156854 2247058 2260057 2375847 3470591 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 744608 3267786 3409350 4859141 -1 569868 1172621 4834960 -1 -2 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 825671 1964628 2191238 2652751 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 1718816 3516134 4962803 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 143539 1866649 2501184 3851584 3954914 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 1491202 2492295 2638626 3296840 3735243 4056138 -1 -2 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 -2 3153378 3222704 3624308 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 283877 1583450 2165023 -1 863070 1079884 2105430 2302409 3531663 4240502 4318192 4784015 4875886 -1 -2 2821429 3278741 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1204374 1372473 1918157 4797178 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 349148 706133 818126 1422226 1731279 2090044 2501378 3020944 3914340 4422707 4493331 4579086 4859293 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 88950 580229 1662281 1984784 2238743 3941272 -1 -2 726073 1312660 1616156 2091153 3232269 3517310 -1 -2 311546 2326828 3931326 4014580 4819593 -1 2164652 2376247 2915466 3594367 3644611 3767904 3857115 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 -2 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 3889476 4606941 -1 -2 18594 2137232 4403183 4469508 4801822 -1 81636 270499 319280 1207665 3233510 3452950 -1 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 1490363 2128938 2879333 3430389 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 -2 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 -2 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 738639 1694023 2283512 2892586 3457046 4170511 4276138 4388216 4662886 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 -2 922941 1166289 2010459 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 72940 255333 1272769 1386729 2310525 2328089 3973009 4358224 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 278959 493537 577571 1645436 2369644 2490548 3127050 -1 -2 1766570 2034772 2618944 2945928 3345390 3360436 3717381 4672893 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 -1 189942 374352 429477 989746 1242657 2444858 2551423 2999133 3960996 4347238 4724481 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 797901 1676692 2201964 2617297 4683539 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 4002321 -1 284847 1748025 1989576 2655634 3247975 -1 -2 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 -2 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 1110125 1280542 1399218 1439074 4861250 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 8541 68335 703285 4023909 4091089 4999999 -1 -2 452222 486440 1127961 1830500 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 870055 3409959 3996669 4790076 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 1718816 3516134 4962803 -1 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 498198 1333906 3721488 4001558 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 927331 2174135 3625598 3681495 4497183 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 6586 928168 1648932 3939117 4993465 -1 -2 567174 843228 1623826 1753187 2126604 2204667 3771689 4118794 -1 1926795 2152490 3033889 3064271 3720268 -1 -2 183320 1335000 2001362 4167894 4372014 4875067 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 290780 1643191 2785606 3660891 4180528 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 165855 667401 947039 1364284 3865279 4484586 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 972174 1482014 2152116 2644212 3299775 3419443 3678122 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 1636035 2820143 3214210 3696834 4500654 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 661397 1473593 2750724 2972363 3550274 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -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 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 66030 284360 606720 765681 1366511 1929182 2393827 2580946 3060217 3819971 4495756 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 2854249 3631091 4281693 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 -2 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 138798 3063154 3275148 4435121 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 232205 1223478 2041992 2399791 3353521 3826944 -1 95065 2458734 3833927 4546761 -1 -2 34845 1231061 2233086 3278480 3394114 4012937 4202686 4753499 4972164 -1 -2 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 329725 744983 936817 2048316 2407978 2738786 3289536 3716558 4950864 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -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 58731 2450654 2954181 3509946 4699568 4907729 -1 134285 182325 339071 358513 448496 1352999 1720609 1879679 3029159 3135236 3420198 4274974 4594492 4951000 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 1541625 3919304 4301257 4501861 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 117193 842955 1292997 1543251 1854174 2029668 2938771 3943079 4481766 4548700 4661138 4971035 -1 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 143539 1866649 2501184 3851584 3954914 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 2930254 3691007 3991331 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 648185 953542 1511325 2184848 4028597 4342319 -1 1139626 2036869 3686813 4474415 -1 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 -2 354677 736296 2655590 3800938 -1 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 608070 904400 1081279 1514647 2205347 2806151 3618271 -1 957811 1427619 2822074 3968286 3989374 -1 -2 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 143667 1059397 2511815 4595101 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 887076 2087301 3014965 4200484 4817777 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 400525 802327 1694458 1919020 2311223 2593636 2763079 3805075 3867445 4524053 4881422 -1 584683 1240666 1732637 1827825 2345237 3195807 3319824 4040010 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 176949 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -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 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 182847 215202 1973430 2661975 2795473 3060718 3176713 4309966 4386186 4594356 -1 168288 2851653 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 766252 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 -2 188210 813414 893535 970830 988148 1062808 1288568 2792193 3550395 4919382 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 117039 208249 241475 1302293 1979517 3173702 3973751 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -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 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 -2 619723 1666888 3132093 3634945 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 1809491 1886726 1952647 4069185 4838293 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 167575 1529834 1995989 2404499 2865778 3297922 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 -2 194538 1854529 3657555 4282841 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 108743 2231882 2323415 2688455 3261738 4328982 4356222 4380147 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 1458127 1896185 3967452 3971850 3999478 4467616 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 -2 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 723087 892894 1420623 2932795 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1204374 1372473 1918157 4797178 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 771557 867294 2358425 2734309 3327937 4870819 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 515072 2749168 2969766 4098897 -1 83449 453973 570884 702440 2274659 2359810 3154477 4173288 4428590 4639215 -1 -2 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 122108 858328 1627404 1784185 3382221 3498902 3573885 3699772 3798531 4863868 -1 -2 1642548 3206601 3762839 4349750 4506230 4804234 4898793 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 1318028 2700077 2802038 3033826 4596695 -1 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 802497 1110125 1439074 4510409 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 741270 939158 1043678 1781559 3001337 4676662 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 1096922 1188070 1951420 3531772 4311607 4443236 -1 1715876 1938232 2881928 3343774 4038031 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 1026613 1099463 4594278 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 611521 1168903 1287783 1920045 3478111 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 648185 953542 1511325 4342319 -1 -2 918319 1776211 2323613 3981049 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 319031 1434651 1584510 1764312 2938503 3615096 -1 -2 441734 751637 2023811 2566514 2829809 2921506 3358754 4663654 -1 -2 252641 1623001 2547423 4344726 -1 444090 705380 1248864 1346145 3606186 3783142 4045324 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 448458 731500 914367 1572346 3851792 4217265 -1 258152 1335848 2380961 4079538 4250480 -1 -2 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 83000 298541 953342 1848743 1895840 3265493 3278770 3513740 3604711 3645857 3920315 4365339 4559053 4941186 4970193 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 -2 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 -2 1365167 1518421 2283239 4402580 4928255 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 620092 1847451 2756554 2907363 4135905 4220188 4569538 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 832317 1057291 2078031 2301396 2330048 2795087 3169205 3433974 3814243 4178914 4880384 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 1127961 1830500 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 -2 1269771 1390468 1483893 1600963 2366209 2872798 3075883 3736720 3919163 4096642 4269287 4488580 4658595 4954450 -1 -2 748899 825271 948504 1986264 2142673 3965981 4505676 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 750647 861243 3242260 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 307775 613838 1075283 1399476 1980017 3843159 4437931 4537412 -1 762755 1073119 1306051 2191406 2538213 2612462 2804961 3031370 3222613 3492147 3590260 3847389 4183003 4630124 4676058 4699605 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 -2 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 671257 2862787 3405297 3995632 4117949 4278375 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 441568 733933 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 2520181 2639752 2949949 4780989 -1 -2 370098 503856 569731 713092 1478963 1702526 3235783 3305649 3928507 4614008 -1 2187064 3557852 -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 415041 1997314 3556922 4108846 4197096 -1 45809 349362 440456 459930 998534 1515500 1787223 1981830 2120144 2445515 2701156 3376754 3527015 3643347 4546680 4758307 4807180 4968501 -1 625609 1586830 1890034 2415267 2611412 2941216 2973452 3804374 4414179 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 1059873 2016568 3061107 4626049 4886803 -1 -2 360158 764347 875455 1022367 1152302 1224744 1852575 2115855 2841718 3215809 3286568 3339193 3343647 3716494 4191830 4361392 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 768807 1328105 1790270 1820819 -1 -2 889170 1068521 1662256 2399746 2513410 2651389 2793141 2875352 3109477 3746080 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 57544 231057 441153 1291313 3725623 4281608 4927932 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 264709 2102788 2103641 2437904 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 927331 2174135 3625598 3681495 4497183 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4837429 4895737 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 580660 1391835 1637922 3320555 -1 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 8691 2745820 3130926 3407560 3849667 -1 -2 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 815833 1522836 1544474 3030515 4270224 4646973 4688247 4716683 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 -2 670433 986552 3830753 4877600 -1 456361 1097596 1214038 2007965 2264807 2675989 3919891 4413015 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 95085 412837 1273179 2763542 3348429 3605901 -1 596381 997099 1614909 1939258 4753098 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 198036 498714 635906 908908 1099757 2656254 -1 -2 252641 -1 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 208442 297090 1904423 2741479 4011156 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 309819 1328277 1937136 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 506858 1451829 2304491 3006560 3016604 4374854 -1 1500993 1864133 2784031 3550691 3599275 3755353 -1 -2 119781 1104705 1492812 4406826 4593444 4598978 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -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 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 587174 677447 935051 1841510 4840262 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 621223 1231665 2107095 2203903 4521545 -1 -2 301819 571310 1814826 2519616 3556149 3689678 3877376 4366433 4383064 4423762 -1 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4384029 4958540 -1 -2 275108 2438990 3059553 3430942 3700224 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 383126 477739 1511223 1698375 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 -2 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 36645 781599 916181 1064798 1272609 1276581 1400577 2003803 2540108 3080699 3129486 3431109 3467058 3639452 4843157 -1 -2 325042 1844259 2492417 3816121 4532402 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 212413 638511 2995549 4084613 4134748 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 32751 993285 1422584 2614893 3242959 3421788 3648165 3921269 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 247075 3022451 3801858 3900299 3914295 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 859036 1229039 2868534 3032904 4637036 4860848 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -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 2190786 2432245 3768014 3864073 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 1088419 1867237 3424424 -1 1312330 3219053 4467115 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 615011 4505103 4685028 4932369 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3164212 4943181 4960854 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 742934 843391 1593311 3070409 3707297 4720663 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 -2 951132 1045977 1270343 2004043 2617099 4755366 4789506 -1 464069 504385 844575 871574 1133537 1890722 1961819 2290952 2665747 2921296 3139230 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 -2 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 1523959 2226927 4376577 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 3542698 4418098 4525313 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 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 -2 1301129 2861693 4111855 4459788 4593414 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 58015 1544080 2430952 2656798 4049992 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 3321749 -1 675784 1018524 1143119 1863589 2351695 2454871 2492661 2755267 2902707 3306184 4106659 4248863 4521730 4701899 -1 -2 969071 1278679 2554718 2858204 -1 -2 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 738219 777200 1101507 3142699 3551577 4156173 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 175015 1104012 1760141 1816885 2586463 3355403 4238006 4875076 -1 561690 625637 843862 920764 1406370 1527484 1779575 1868277 2148795 2266595 2267038 2535085 2672767 3548258 3584998 3667510 4279549 4391500 4634793 -1 -2 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 261525 2839573 4054944 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 169525 1037750 1402601 2511275 3846643 4363126 -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 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 374122 1567706 4792194 -1 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 405233 599337 1158732 1262478 1938053 3707086 -1 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 750230 1232950 1896070 2313040 2644592 3678828 3906589 4274315 4403792 4573330 4935591 -1 -2 414346 1016386 2424517 2472102 3053584 3348687 3521527 4119386 4918385 -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 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 -2 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 253042 1889332 4403898 -1 -2 992202 1555772 3394569 3926165 3987612 -1 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 2996192 3172253 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 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 907617 1357275 2289149 2607738 3827198 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 -2 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 884761 1047134 2051621 2179541 3308671 4421005 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 308409 1066621 1477242 1952299 2494589 -1 -2 299001 329627 2550979 4645742 -1 661699 664875 826843 1339292 1877173 2324449 2888587 4412004 4604832 4803313 -1 -2 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 826867 1463344 1557463 1879761 2251270 2690639 2783863 3391834 3431998 3446903 4347644 4776196 -1 -2 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 91331 908069 934810 2702082 4202330 4401683 4916592 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 995634 2134369 2612427 4167897 4475850 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 1824365 1996814 4924080 -1 -2 130170 208501 750230 961419 1548424 2406092 3270098 3902388 4913492 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 340239 540101 872796 1266254 2296897 2901264 3335436 3610613 -1 28812 167180 370344 463505 489281 966754 1825104 1861645 3275883 3519834 3859202 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 552736 619250 2332173 2678383 4021122 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 -2 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 51283 1038920 2293321 3474745 4037159 4817217 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 859728 1259829 1277168 2374851 4971125 -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 659317 2118806 2978946 3506308 3614615 4699003 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 82393 145303 751103 1085982 1859851 2894823 3308945 3432945 4386782 -1 -2 888320 931081 947180 1425417 1579682 2748836 4146541 4828204 -1 502657 1221995 3274614 4795834 4836194 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 18594 2137232 4403183 4469508 4801822 -1 342113 2391302 2885318 4329358 4339251 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 117039 208249 241475 1302293 1979517 3173702 3973751 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 -2 1749876 1864895 1986263 3246882 3341018 4041984 4070776 4304066 -1 1102616 2838814 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 755539 2452717 4288758 4742784 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 1091782 2118115 3713182 4999999 -1 -2 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 1296201 2462166 2803549 2966274 -1 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 598153 827411 2159629 2685327 3835726 4257356 -1 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 663659 670433 682524 806301 986552 2563974 3830753 3965376 4124193 4547871 4877600 -1 1084618 1301541 2532091 3056449 -1 -2 438473 1957165 2772153 2908565 2994898 3000136 4509739 -1 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 136065 839856 958140 2223154 3881512 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4719942 4955915 -1 358544 644030 948911 2680840 2710167 3599521 3640246 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 -2 637041 1891339 2933583 3058269 4731687 -1 -2 276508 470489 511771 4438885 -1 -2 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 700843 1494388 1697590 3948855 4641610 4738570 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 1718816 3516134 4962803 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 637041 1306575 1891339 2403000 2933583 3058269 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 2999703 3311321 3655877 3977777 4066942 -1 -2 769944 3473352 3765891 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 -2 798099 911112 1094990 1459957 1591839 1661222 2003174 2372112 3896253 4204227 4553010 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 349065 628906 1040606 3682937 4457991 4856295 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 885765 1183915 1753912 1963285 2710078 2904010 3123426 4413212 4708738 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 563947 1824365 1996814 4317938 4924080 -1 -2 1608844 3304037 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 599497 940468 2180350 2449955 3356004 3736431 4126494 4797936 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 1243084 1698315 2073272 2311397 2498762 3525447 3664623 3674073 3823114 4314781 4557663 -1 898674 3632138 4262121 4454674 4808302 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 144829 346000 347027 749553 2651019 4554534 -1 -2 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 531834 842574 1627874 3984439 4868651 -1 24023 1067773 1829140 2423861 -1 -2 1236195 3216222 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 1141428 1835685 2756766 4270682 4809204 -1 -2 60033 494666 845233 1656214 2217172 2433075 3365188 3459705 3598899 3843221 4792722 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 401370 1031428 2370670 3450177 4207967 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 444545 577168 918280 2798027 3209721 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 -2 276508 470489 511771 4438885 -1 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 -2 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 212413 2995549 4084613 4134748 -1 141500 269798 1061326 1154249 2680866 2718474 3080274 3607079 4529415 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 487079 912267 1222906 1565638 1966717 2594734 2990298 3034815 4851326 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 1684239 1839479 2717895 3651684 -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 504871 776980 1209612 2393304 2606943 2954515 3321150 3453517 3508661 4069922 4159630 4420419 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 252641 1623001 2547423 4344726 -1 776611 1987483 2563181 3478059 3818426 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 1115909 2281184 2776458 2886670 4576287 -1 298594 1112889 1160025 2804914 2899463 3733354 3753081 3837135 4417036 4665216 -1 -2 182289 637076 3463076 3720665 4429194 -1 579150 622453 802976 -1 111614 1357860 1590546 3501226 3800085 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 127323 638810 2906306 3694566 4225750 4399336 -1 2833731 3880307 4011636 4167021 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 190862 1993180 2102381 2949878 3698524 4086628 4674439 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 -2 67392 321515 385603 426030 758858 1943648 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 -2 261609 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 70334 -1 764245 949740 1133256 1620522 2004921 3012590 3064182 3375981 -1 -2 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 -2 41293 1536544 1560725 4629127 4995342 -1 -2 1625568 2462929 3627324 4217967 4477829 -1 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 4915621 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 1251669 2439688 3237521 3432945 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 755539 2452717 4288758 4742784 4862687 -1 -2 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 1804193 1992212 2823161 3748240 -1 169743 483485 669321 944419 1890322 3146128 3836200 3919936 4200581 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1924020 2185399 2965910 4198106 4999740 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 285737 540347 2031596 3882326 4270438 4513605 -1 -2 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 -2 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 -2 750647 861243 3242260 -1 460291 997661 1108567 1239972 2770028 4933645 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 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 3600841 3954232 4027221 4444088 4759939 -1 -2 186899 2078945 2358446 2456839 3836032 4217454 4318550 4492406 4576459 4751187 4796004 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 255333 351505 1218822 1272769 1386729 2746995 3656115 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 1251669 2439688 3237521 3432945 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 983552 3781543 -1 494902 2108212 2387194 2597672 3281065 4107064 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 2790768 3829914 -1 -2 521870 1533876 4356305 4407634 4692802 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 236650 809889 1115458 1463842 2629670 2740728 2877590 3301390 4263559 -1 111939 140275 1220266 1453879 1813556 2609728 3981493 4048409 4917990 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 1057583 2500257 2648197 4688917 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 770595 1594155 1688125 1763173 2044503 2048068 2070297 2352713 3276812 3419598 3835622 4164751 4314048 4445817 4489972 4992377 -1 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 529493 1205643 1339214 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1355389 1379762 1748191 3311456 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 23912 393849 2015069 3046362 3623336 4135162 4530728 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 103336 167361 654573 1933798 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 438894 700843 769510 1494388 1506023 1697590 2287174 3131325 3948855 4641610 4672321 4738570 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 1010208 1484880 2277153 2413394 3833446 -1 1311204 2306470 2786994 3828138 3837917 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 520982 1701462 2235745 2855868 3121090 3771502 3869622 4701012 -1 1924112 2116572 2481865 4208877 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 590744 998136 1642037 2275337 4325821 -1 256794 996513 2227395 2438772 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 831353 3890817 4660133 4720657 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 618465 652369 815033 1561332 1588064 2008898 3947243 4118302 4635264 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 27145 88644 558001 1280436 3232472 3939579 4251944 -1 -2 428714 444872 3196487 3285163 3875558 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 928603 1306062 2430979 4139821 4446895 -1 -2 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 142112 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 -2 445028 452096 757256 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 749387 926655 1785305 2269123 2485191 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 1352156 1466149 1688188 2409889 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 -2 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 212165 323584 1698450 2022425 2299568 2482672 2622404 3686427 4953699 -1 -2 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 171621 2695732 2970140 3060728 3391269 3779613 3900428 4826800 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 736831 1210432 3266644 3813404 4842132 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113888 547026 898092 1069477 1415993 1790270 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 2309549 4669621 -1 -2 295714 2309437 3039761 3236809 3539660 4471216 4616012 -1 630087 662314 889472 1327806 2698292 3315253 3988506 4505472 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 363066 856045 1745125 1789051 2037405 2804533 2871278 4175945 4661440 -1 505981 952677 2297819 3703778 3763506 4438299 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 1755422 1804655 1947356 2272340 3201527 4123565 4901859 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 494630 651228 770247 787640 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 795850 1021316 1177552 1818803 2284534 3053338 4411946 4748385 4896083 -1 -2 65442 77050 726937 2371872 3940010 4033483 4115079 -1 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 120709 145733 456259 564453 1133223 1286336 1683288 3477650 3719314 4080920 4214838 4255753 4304871 4486393 4715970 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 586087 779571 3491715 4151268 -1 1348157 1925363 3530853 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 23041 439231 888288 1791359 4353403 4544957 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 1293818 1667153 1839680 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 944111 1041900 1507424 1789851 1905202 2382224 2631281 3557352 4244923 -1 -2 198883 478562 883326 2485083 2632360 2845673 3224880 4442629 4638823 -1 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 1465301 2221651 3009659 3848010 4662136 -1 164885 1905667 2052023 3239347 4035379 4783564 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 191146 1975427 3998760 4085533 -1 143539 1866649 2501184 3851584 3954914 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 1836450 2525295 4081946 4575461 -1 -2 1741015 3076348 4345965 4549769 4595427 -1 -2 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 462050 940039 1577749 3261534 4811063 -1 918478 -1 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 410433 579980 718732 1327435 1476238 1893400 1954114 2041896 3384660 3444389 3751614 3984309 4300919 4335975 -1 831353 3890817 4660133 4720657 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 327079 1604275 2998743 3739114 4215144 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 773108 2089858 2211860 2333688 2934860 2961221 3289225 3936621 -1 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 1164453 1253928 2017673 3460034 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 8018 408357 533487 916511 1718002 4588852 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 77440 2052722 4188117 4922060 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 612592 739310 1057479 2187315 -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 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 1251669 2439688 3237521 3432945 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 -2 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 621223 1231665 2107095 2203903 4521545 -1 -2 482659 1443572 1598911 3607503 3670255 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 681269 735915 1040746 1043849 1430100 1576883 1584784 1942294 2809704 3508110 4137429 4435998 -1 -2 642237 3685338 4890445 4999999 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 -2 367944 482840 741460 761565 768052 2916259 3502278 3696307 3973896 4028664 4057386 4235171 4325085 4502673 4648315 4847293 4924781 -1 58600 2626937 3009567 3266066 3830784 3901559 4137326 4357191 4880000 4992528 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 730856 1389293 2141829 2181059 2326477 3068666 3473549 3750617 4058786 4201215 4216415 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 3150082 3640053 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 88025 759065 866286 2472673 3645700 4690997 4735374 -1 122407 888695 1149721 1244120 1481522 2181450 2275829 2500787 2766983 2899552 3926379 4279169 4584708 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 146795 965555 989640 1611742 -1 59031 606380 1592802 2407632 3424636 -1 44013 546338 917421 1779545 4066116 4452269 4489768 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 56088 244776 283623 470500 665395 989166 1246245 1458121 1730866 1903658 2011811 2605572 2737197 3550684 3626783 3879403 3967939 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 409615 1310763 1554181 2319874 4605878 -1 -2 997099 1614909 1939258 4753098 -1 309796 472080 1363059 1704077 1739583 2084695 2451664 3230914 3405473 -1 823043 929437 2067829 2559795 4068464 -1 -2 1530 294730 434782 1078783 1366021 1762792 1819947 2309266 2511542 4537080 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 72036 247676 279708 916180 1758927 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -1 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 26738 53585 916161 3200996 3583757 4120467 4477147 4840388 -1 -2 565066 1352156 1466149 1688188 2409889 -1 1241587 2939416 2947990 3346691 -1 253143 431436 2105986 2401383 3636319 3950830 -1 2930254 3691007 3991331 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 3172205 3487130 4746707 -1 4735374 -1 -2 316761 564367 707904 767480 819919 4451259 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 57530 325504 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 2358734 2769531 3599517 4574471 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 -2 1230264 1419243 1436171 3012408 3579637 4753610 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 1010550 1156430 1485123 1931400 2130723 2567271 4524196 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 311546 2326828 3931326 4014580 4819593 -1 1662826 3127657 4196722 4463630 4773822 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 144829 346000 347027 749553 2651019 4554534 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 4482281 -1 -2 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 1029487 2832496 4019412 4049898 -1 91788 364708 935959 988251 1306247 1655700 1742074 1827856 2725833 2799131 3688395 4107939 4532230 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 -2 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -1 -2 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 670433 986552 3830753 4877600 -1 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 81664 320907 1116475 1871625 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 663754 1388309 1415909 2231840 3355075 3666332 4673976 4807667 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 351507 1225069 2198859 3251229 3901008 4373955 4733557 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 848952 1696153 3320611 3402701 3646838 -1 -2 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -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 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 -2 323813 2895562 -1 -2 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 34616 968986 2001096 2095928 3517546 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 360361 1129724 1252837 3261815 3976341 4874012 -1 -2 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 618442 1237174 1364062 2320665 2631817 3130184 4322566 4978665 -1 -2 190486 1752578 2319155 2833165 3628648 3812274 4267936 4795152 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 1556612 4116757 -1 -2 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 526456 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 681549 957626 1557761 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4334488 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 588899 1211225 3418910 4357325 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 55886 1880002 2297874 3021130 3835752 4250445 4602579 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 1471291 4032520 4744793 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 98866 615919 1349877 2803594 4198155 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 299616 3491180 3693900 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 726075 2005008 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 -2 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 597301 655194 913560 4540021 4787837 -1 -2 848952 1696153 3320611 3402701 3646838 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 1545734 3582913 3712136 4121362 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 922443 1731185 3814064 4344383 -1 -2 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 -2 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 420078 899728 1192058 2204299 2287657 3477300 3675849 3687881 4527128 4613165 4698910 4764000 4947170 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 95112 312572 381748 389640 506987 568746 805071 886660 1057215 1742536 2144564 2201561 3368803 3499159 4093974 4662259 4701546 4832383 -1 245292 435726 1662256 2057168 2088562 3290489 4303970 4644352 4665508 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 -2 922443 1731185 3814064 4344383 -1 -2 1201854 1373835 1391019 2048970 3201401 4336932 4606835 -1 441568 733933 931812 2502652 3908383 4100290 4768536 4888387 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 -2 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 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 1342495 1621587 2907517 2950516 3328672 4616431 4999999 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 608613 1201464 1870862 2357866 2565873 2598231 2760783 3531369 3556666 4018899 4062708 4548032 4629786 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 147507 742299 925349 1390359 2776917 3451388 3865154 3973384 4769457 -1 755539 2452717 4288758 4742784 4862687 -1 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 821914 2459291 4640947 -1 -2 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 217145 1671291 1827693 2112829 2575496 2986510 4054133 4521818 4989332 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 -2 3915546 3949273 4286220 4865395 4999999 -1 843391 1593311 3070409 3707297 -1 -2 408980 2705802 3220815 3381730 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 769302 930807 3728079 3779630 4202975 4753777 -1 -2 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 292086 3896892 3942616 4677476 4809183 4863612 -1 -2 10409 361609 396767 820607 950650 2342439 2547738 2789573 3387473 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 -2 561545 2197666 2681826 3310470 4564585 -1 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 -2 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 592729 1123476 2419572 3471532 3656914 4144092 4426245 -1 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 -2 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 361147 634629 777097 798497 1078481 1352256 1899723 1949400 2648098 2717503 2931554 2982870 4718011 4854631 4999999 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 374731 713472 3375049 4140392 4726813 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 870055 1249837 3409959 3996669 4153721 4790076 -1 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 3438943 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 749510 952219 1608443 3494955 3735544 4343542 -1 307749 842943 1694813 1811841 1947677 1980310 2707110 2836848 2914561 3307601 3309657 3832308 4766898 4845047 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 111411 641247 910392 1195114 1586492 1662534 1862133 3030040 3653697 3988353 4000350 4145148 4225128 4330776 4486412 4650758 4877959 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 335794 408723 1034739 1375959 1601549 2697023 4724681 4875466 4979141 -1 -2 118053 189588 281679 2242083 3808681 4494111 4549625 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 450171 513473 832647 1861163 3635241 3831350 4427359 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 32395 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 299985 3264560 4007210 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 376572 1789307 2824407 3028928 3588143 3714377 3775711 4749626 -1 416459 1401370 1568594 3430389 4143632 4391799 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 4137519 4778092 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 400597 2345943 3243897 3669045 4371582 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 1811750 2341850 4357904 4712660 4854466 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 130414 200608 240546 1409301 1943852 3316359 3997481 4116826 4334530 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 1431993 1648311 2452693 2584271 3481966 4638155 -1 -2 1061370 1896300 2769722 3613205 3691077 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 1326456 2224621 2577842 3917195 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 278552 1574795 1790086 3530287 4582062 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 596681 693753 3632500 -1 -2 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 891176 1163243 1269930 2986326 3167317 3736681 3908120 4270721 4612227 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 524414 1446010 2030549 2552956 2586340 2893811 2995645 3437151 4913816 4980926 -1 1487629 2465870 3422107 3773035 3981363 4219551 4824620 -1 211796 1801610 2444970 3599608 -1 387504 1108312 1791381 2286205 2452048 2601481 3175922 3264915 3273863 3321321 -1 -2 366705 1184630 1486786 3813493 -1 -2 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 934985 2658683 2759674 3307273 4406959 4650866 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 -2 346000 566733 2651019 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 563947 1824365 1996814 4317938 4924080 -1 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 616384 2761942 3058569 4359063 4444517 -1 315591 467415 770677 1594401 2491908 2746589 3924356 4733532 4868829 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 1749511 2207905 2396397 3012958 3173854 4665105 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 15399 573551 683624 1236387 1597876 -1 -2 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 674138 2026086 4442483 4492890 -1 -2 328978 478049 709445 1952261 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 75808 959587 1079382 1135886 1231870 1256852 3542071 3577949 4121331 4824785 -1 -2 719982 2623419 2881212 4439127 4656798 -1 831353 3890817 4660133 4720657 -1 -2 391237 1097354 1918134 4129006 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 1334616 1415057 1758787 1765591 2484575 4939647 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 86677 92030 287267 465649 890727 3422636 -1 659757 1811944 3577527 4736099 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 995634 2134369 2612427 4167897 4475850 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 867715 3091917 3133533 4544950 -1 -2 87558 459639 518424 1791212 2600231 2811652 3374496 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 531584 1632343 1806223 1818426 2714853 4597474 -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 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 70463 231344 235545 1717075 2288570 3055569 -1 457206 743383 1217627 1378512 2771260 3057129 4687329 4995846 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 1076155 2208801 3237639 3619465 3810808 4408511 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 907617 1142048 1280267 2666322 3955214 -1 128737 146461 367790 2035238 3510987 -1 -2 614112 1420284 1492031 1828385 2144283 2709336 3362669 3576613 3884451 4057947 4969124 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 2407787 2950983 2978322 3555670 4680440 4863642 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 489348 1234016 1419110 2740205 3768621 4301749 4965270 -1 391902 917431 2454831 3967349 4903375 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 1449916 4789297 4999999 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 -2 807581 1256811 1340138 2204179 2450730 2890669 3683885 4056837 4467437 4962191 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 1556612 3360322 4116757 -1 333455 1024033 2455422 3640066 4814375 -1 -2 321538 2138251 3604715 4328862 4911307 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 742861 1905116 2804314 3059900 4786136 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 616384 2761942 3058569 4359063 4444517 -1 315591 770677 2491908 2746589 4733532 4868829 -1 57547 1311542 1409587 2541774 -1 -2 72501 83866 433199 630107 752675 1985319 2001149 4546129 -1 89090 712077 871969 1140583 2566608 3931739 -1 -2 1038801 1518778 3041226 3421453 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 55674 186075 297722 419055 1179991 3452132 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 676321 2790768 3829914 -1 -2 7889 392877 3229387 3501229 -1 -2 123356 214322 1562377 3050940 3528327 4432515 4581927 4624959 -1 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 -2 467793 476245 716964 866401 4355651 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 130203 184439 1857248 3647542 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 -2 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 -2 231057 441153 1291313 3396792 4281608 -1 2665292 2908934 3493749 4599592 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 213174 317769 2651384 2905987 3780171 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 -2 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 205268 900864 1688487 2063253 -1 -2 157698 203080 3062086 4867582 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 1465301 2221651 3009659 3848010 4662136 -1 164885 1905667 2052023 3239347 4035379 4783564 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 -2 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 337656 866942 1686759 2995808 4401880 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 -2 544780 1016349 2243865 4095472 4475536 4819382 -1 960662 3315810 3889476 3903097 4606941 4610965 -1 -2 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 861390 930017 1003757 1668434 2669024 2870407 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 -2 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 -2 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 227653 317318 507570 856412 890727 1485047 2262584 2309771 2417883 2549186 2834647 3003590 3425413 3792064 4027332 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 144369 346232 1616428 1737210 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 1248761 3070825 3401867 4817211 -1 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 -2 1222483 2513749 2657906 2914469 4667243 4851447 -1 522283 975549 1198753 4962339 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 1057583 2500257 2648197 4688917 -1 -2 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 173088 408723 1059240 4776631 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 802497 1110125 1439074 4510409 -1 347865 449565 1052617 1996249 2705822 4067621 -1 -2 630304 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 4871693 -1 -2 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 2073272 2498762 3823114 4314781 -1 1423346 1852149 2372672 2787787 4446148 4466318 4865460 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 327079 1604275 2998743 3739114 4215144 -1 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 291725 314407 2111435 4566975 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 1241451 1334445 2227470 2581193 2817129 3323506 3644518 4855703 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 -2 254119 354742 805424 1111194 1429198 1766009 3845772 4416372 -1 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1916311 2098769 2710167 2860319 3214739 3512333 -1 339843 610980 619049 964228 2240290 3286738 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 2584421 2585906 3049046 4286479 -1 -2 15838 276847 806121 2509209 4751111 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 -2 547347 780104 848544 2948202 3462500 4525028 4999999 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -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 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 899121 1046434 4012999 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 514742 3857610 4152098 -1 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 328978 478049 709445 1952261 3105921 4550334 -1 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 141740 1860314 1863723 2341502 2375534 2811134 3184863 3584850 3881376 4064974 -1 -2 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 1924020 2185399 2965910 4198106 4999740 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 7781 158598 392898 433141 1095960 1853824 4260350 4545100 4868609 -1 -2 1162679 3180458 3226554 3955942 4014537 4082418 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 865411 1051281 3642992 4610724 4667707 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 83000 298541 953342 1848743 1895840 3265493 3278770 3513740 3604711 3645857 3920315 4365339 4559053 4941186 4970193 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 223164 429567 1567414 2840854 3224001 3283876 4916418 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 108583 504794 589701 641799 983753 1929135 3971573 -1 -2 1355389 1379762 1748191 3311456 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 81562 607573 757175 4106105 4715644 -1 -2 133954 723626 2412800 3891023 4835829 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 534237 4129224 4821381 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 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 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 4166179 -1 -2 9641 367812 564168 2573411 2702859 2938582 3978598 -1 -2 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 611888 805108 2130919 4254839 4753001 4884237 -1 534358 909054 984377 1799869 1903667 3669317 -1 34845 1231061 2233086 3278480 3394114 4012937 4202686 4753499 4972164 -1 -2 411568 2497788 2972726 3736165 4783124 -1 -2 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 1193149 1362573 1807675 1851401 2799241 3916270 -1 165721 408396 973111 1446124 2692601 3221631 3638846 3924051 4080005 4354250 4808243 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 724226 744291 1024620 1972723 4518264 -1 -2 277817 321860 490120 704168 1739377 1779626 4366757 -1 3951327 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 165855 667401 947039 1364284 3865279 4484586 -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 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 261525 2839573 4054944 -1 1562326 1984784 2970360 3242798 3432326 3456607 3990130 4384408 -1 -2 988701 2529284 2585400 4179411 4722784 -1 433971 1339624 3695121 3879825 -1 83071 781530 1931530 4695553 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 125519 970809 1632191 3127534 4679403 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 209858 1224642 2084299 3435471 4625782 -1 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 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 998149 2032636 3326819 4546761 4910272 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 401171 2106683 2794510 2794836 3209509 3629105 4052379 4278312 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 248469 1332792 1443415 1633247 3079966 3191147 -1 481714 671229 765428 2137791 3592577 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 1338563 1397448 1686680 3509395 4125116 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 359743 398137 1316537 1324998 4052622 4568893 4944396 -1 -2 1594155 3419598 4314048 4992377 -1 671257 2862787 3405297 3995632 4117949 4278375 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 314493 2112975 2619756 4587737 4785343 -1 -2 67392 321515 385603 426030 758858 1943648 -1 -2 11903 112624 825598 1962905 2805029 4421659 4560314 4984523 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 1735296 2368193 3538920 3919028 4118641 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 381748 506987 1057215 2201561 3499159 4093974 -1 -2 755785 2106982 2384281 3916339 4877502 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 1348157 1773835 1987656 3984010 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 526561 745918 1611009 2772296 3412409 3501922 3921574 4423241 -1 1275247 1994626 3025619 3128768 4667276 -1 -2 18594 2137232 4403183 4469508 4801822 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 749818 973193 2267913 2372999 2539078 4982143 -1 -2 807842 964336 1429959 1527432 2228081 2524125 3702111 4752686 -1 369003 817648 1158680 1318788 2177860 -1 -2 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 -2 378390 1086116 1366340 1993223 4178194 -1 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 477028 1221528 1306865 1758627 4016635 -1 2407787 2950983 2978322 3555670 4680440 4863642 -1 -2 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 517909 780966 2639055 3315316 3522213 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 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 162642 557772 1517388 1974028 2616484 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 815833 1522836 1544474 3030515 4270224 4646973 4688247 4716683 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 849202 2274989 3797179 4517984 -1 -2 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 -2 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 609124 1037271 2412662 2594495 2927228 3114116 4432616 4847160 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1993161 2054520 4290440 4389176 4787355 -1 -2 124648 167108 490727 586087 779571 2246321 3491715 4151268 4393232 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 1790758 2294755 2988628 3969507 -1 -2 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 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 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 262972 652103 3260548 3350587 3433081 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 750230 2769718 3068085 3149925 3150065 3475858 4927884 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 66394 753948 856228 1260215 3267616 3525878 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 3453034 3479221 4964522 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 1570130 1971157 2560998 3188337 4545918 4998685 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 106116 803329 1238407 2032763 2175951 4606414 -1 816845 831286 1087706 1580964 1988880 2138372 2366955 3600032 3772485 4161813 4317536 4708765 -1 539761 2745043 2763459 3534449 4942842 -1 -2 926274 1954050 3929657 -1 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 536985 1410386 2726234 4081092 4564290 4979594 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 81664 320907 1116475 1871625 3042072 3185784 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 1005676 1658380 2827289 3106339 3201889 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 442419 956509 1412169 1602108 1954020 3000393 3613043 4533541 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1040917 -1 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 295838 721252 780925 1711838 4047392 4424968 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 298068 402333 497814 1146450 1718734 2258845 2641428 3252816 3456322 3728641 4017630 4335678 4520692 -1 907617 1142048 1280267 2666322 3955214 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 -2 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 -2 621223 1231665 2107095 2203903 4521545 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 711734 1120395 2849871 4726159 -1 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 1006933 1398890 1811673 1881482 3862649 4813524 -1 -2 3405968 3559990 3609130 3715666 4226348 4402466 4496522 -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 298068 497814 2258845 2641428 4017630 4335678 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 770927 792445 1950038 3380713 3543358 3593089 4128016 -1 1029487 2832496 4019412 4049898 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 -2 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -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 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 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 709683 2998921 3822080 -1 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 721786 1452655 4464891 -1 447026 1172613 1478059 1505730 1674087 2329317 2801628 -1 -2 1490363 2128938 2879333 3430389 -1 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 -2 601263 2005113 3305987 4235473 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 415041 1997314 3556922 4108846 4197096 -1 45809 349362 440456 459930 998534 1515500 1787223 1981830 2120144 2445515 2701156 3376754 3527015 3643347 4546680 4758307 4807180 4968501 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 471991 665731 835203 835903 2762124 2802730 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 111614 1357860 1590546 3501226 3800085 -1 527550 1233395 1301904 2706092 -1 -2 17928 2491410 3757896 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 587779 3257768 3575324 -1 -2 117193 842955 1292997 1327937 1543251 1854174 2029668 2070956 2938771 3943079 4481766 4548700 4661138 4971035 -1 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 462931 723838 1179393 3111449 3687101 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -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 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 284847 1748025 1989576 2655634 3247975 -1 -2 162155 483183 623950 648816 996921 2465328 2608936 3050973 3643438 -1 472238 798561 1071616 1811491 2282514 -1 2520181 2639752 2949949 4780989 -1 735460 1345587 2436625 3050595 3695046 4831840 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 275108 2438990 3059553 3430942 3700224 -1 103378 950000 3341436 4085247 4226713 4580600 -1 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 33401 932565 938864 1092715 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 -2 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 168160 237380 581046 2124544 2697709 3023548 3274698 3490306 4755487 4810470 -1 27068 420954 1487786 1953394 2257859 2407192 2742009 3134368 3730383 3918557 4443416 4622339 4930198 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 629433 892602 2234926 3630689 4136755 -1 620552 953837 1970671 4003205 4061071 4775874 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2474779 2804013 4416964 4984219 -1 -2 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 273399 506486 734958 900723 2334071 4477293 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 758811 929642 1236195 4994613 -1 136623 440553 627083 1075118 1140121 1190665 1234622 1243247 2678780 2784792 3503437 3632628 3641026 4709776 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 502419 1692666 3724761 4201763 4759521 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 3638954 3957223 4269563 4351706 4616687 -1 484744 604718 909204 989341 1435206 2358657 3699418 4385896 4487745 4501042 4533589 -1 -2 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 423373 1472720 4121777 4508006 -1 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 255491 759712 890985 1016602 1209995 1305323 1960980 2364326 -1 -2 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1463142 1991836 2525595 3795109 4569102 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 47760 896298 1127519 2350669 3483134 4662007 4761687 -1 81684 170741 630155 709636 1233375 1265848 2700022 3239428 3290196 4206952 4703048 -1 1248864 1741310 2693220 3162035 3433630 3589900 3619903 4276575 4631204 4718210 4926458 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 292160 1455970 1770168 2825088 2995918 3024785 4215549 4369276 4642917 4687230 -1 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 628051 1311301 3692400 4155565 4903014 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 2472930 2493513 2684575 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 1268808 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 1358321 1510130 1684038 2130617 -1 60714 224917 1460473 2089437 3490426 3990722 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 1544080 2656798 3281488 4049992 -1 -2 2075003 2102089 2147064 3352365 4006030 4869526 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 -2 393964 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 1131919 1646931 1925650 2325786 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 216906 1132597 4288168 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 1916271 1919345 2487730 3369713 4383684 -1 891176 1163243 1269930 2986326 3167317 3736681 3908120 4270721 4612227 -1 -2 209858 1224642 2084299 3435471 4625782 -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 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 77440 2052722 4188117 4922060 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 565066 1352156 1466149 1688188 2409889 -1 1241587 2939416 2947990 3346691 -1 253143 431436 2105986 2401383 3636319 3950830 -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 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 4092329 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 567392 791891 922747 1031711 1366578 3040963 3320259 4954080 -1 -2 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 179536 255941 1359157 1677681 2663186 2694634 -1 -2 770595 1763173 2044503 2048068 2352713 3835622 4164751 4489972 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 1705751 2430230 2491511 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 -2 348717 733095 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 468226 1917294 2590913 3010662 -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 -2 1556612 3360322 4116757 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 1207086 1607110 3366013 4902835 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 -2 631031 1368208 1814938 3083571 3144959 3208689 3920596 4070776 4890462 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 1893902 4374240 4955471 4966895 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 927331 2174135 3625598 3681495 4497183 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 193864 1571208 1648821 2078971 2630014 4063488 4877518 4966546 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 -2 278908 3069956 3480022 3999562 -1 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 -2 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 2282905 3149685 4754080 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 463518 660936 1539615 3835457 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -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 -2 269318 1072618 1608994 3037075 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 438473 1294901 1902561 2853077 3000136 3513802 3962432 4175364 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 109996 748321 1145909 1733987 2987693 3654723 4387949 4402831 4686181 4718223 4740818 4859355 -1 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 299916 2209338 2263951 2289530 2466078 2929288 3321323 3358364 4693327 4832779 4964775 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 3720595 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 586087 779571 3491715 4151268 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -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 30300 821055 1262065 2034674 3769716 4319431 -1 -2 598153 827411 2159629 2685327 3835726 4257356 -1 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 -2 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 -2 140620 146660 1726584 1814854 2164147 2540158 3245224 3619541 -1 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 328978 478049 709445 1952261 3105921 4550334 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 -2 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -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 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 15399 573551 683624 1236387 1597876 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 57704 506136 1019097 1284959 1534136 2437374 2730248 4022646 4117591 4368350 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 1140855 1356986 3246249 4350721 -1 321695 2172135 2816799 2866047 3583605 4121285 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 587233 749247 823656 1220311 3802934 4945250 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 1847577 2495407 2675472 4029875 -1 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 1326366 2500723 4279989 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 285737 540347 2031596 3882326 4270438 4513605 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 630057 1361926 1742146 3158440 4338856 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 1888542 -1 129917 270662 654410 687116 1601395 1881166 2746796 3853913 4991709 -1 -2 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 153143 1275769 1381513 1478329 2134050 3354421 3600943 3824952 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 573475 2356643 2425841 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 159581 2296975 2913771 3071159 3148959 3456598 4211524 4830732 4886986 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 108583 504794 589701 641799 983753 1929135 3971573 -1 865630 1043340 1119219 1293206 1505583 2211555 2890907 2975668 4048753 4396912 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 683591 2430807 2556890 4637803 -1 -2 264566 3884196 4242596 4325331 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 1556612 3360322 4116757 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 638502 1866402 2652393 3584325 4129410 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 1570437 1666313 1882697 1993005 2825088 2951506 3085506 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 186851 191206 461095 2015595 -1 -2 755785 2106982 2384281 3916339 4877502 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 906476 2201539 3286949 3407540 3802615 3830477 3876542 4513646 -1 254825 294291 834861 878218 2255253 3064960 3270422 3281794 3332577 4319846 4629230 -1 329813 1678537 2171436 3051060 3831295 3983759 4468666 -1 376989 951199 3178636 3402399 4271656 4480557 4723409 -1 -2 297563 1174970 2419295 2681435 3065406 3607961 3732446 3747665 4774950 -1 189037 1667763 1835786 1957012 2321050 3739284 -1 -2 299001 329627 2550979 4645742 -1 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 1069300 1255773 1545034 2181361 2733776 3175218 -1 -2 521970 2168074 2505387 3279246 4878286 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1784743 1854490 3053526 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 661556 673555 2473597 2707355 4797719 -1 -2 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 3672928 4281104 -1 -2 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 405344 1320518 2328205 3545785 3755390 4040442 4075274 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 986925 1260767 2817749 4755488 -1 1804193 1992212 2823161 3748240 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 77789 2921099 3101420 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 2282905 3149685 4754080 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 -2 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 -2 598153 827411 2159629 2685327 3835726 4257356 -1 128274 917431 4999153 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 402477 2065384 2193275 2253608 3953835 4097821 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1145147 1546411 2686002 3084651 3775476 4926704 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 155216 1563366 1778792 2331119 2994596 3863186 4545190 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 415731 684980 739170 2575555 4443813 4595854 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 -2 2906306 4399336 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 2602002 4314465 4588309 4617170 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 96562 1599904 1880597 3097232 4041081 4142558 4618739 -1 -2 599497 940468 2180350 2449955 3356004 3736431 4126494 4797936 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 162642 557772 1517388 1974028 2616484 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 96451 277033 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 759442 870928 2002575 3816488 4215371 -1 712319 1922317 2965908 3131301 3454097 -1 -2 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 449305 1033195 2473783 4039690 -1 -2 252641 1623001 2547423 -1 429012 835434 1144237 1188495 1670252 1735104 2985920 4327163 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3954700 4153051 4574471 -1 143404 1797787 2682046 4792458 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 -2 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 504714 2827782 4323486 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 1052576 2559036 3296820 3687418 4898985 -1 -2 679800 1564351 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 -2 436329 1414311 1881852 1997475 2155632 3106954 3518338 4545951 4739446 -1 837897 1424511 2248886 3214755 3696070 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 1916271 1919345 2487730 3369713 4383684 -1 -2 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 262142 1864268 4197634 4943085 -1 -2 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 -2 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 926274 1954050 3929657 -1 -2 423762 578848 2843618 3454756 3990801 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 7544 1256121 1280330 3405470 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 1368968 2759634 4113823 4184792 4533941 -1 -2 1827296 2166211 2996732 3941178 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 276508 470489 511771 4438885 -1 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 435918 514504 874150 1410993 1711134 1814139 4341082 -1 -2 534237 1852568 4129224 4821381 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 2021642 2526357 2995697 3373286 4825395 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 1781831 1997137 2028615 3187237 -1 -2 1798795 2143534 2899799 3009892 4595564 -1 473961 577355 1294644 2198740 3313622 4612327 4852211 -1 374731 713472 3228739 3375049 4140392 4726813 -1 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 630057 1361926 1742146 3158440 4338856 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 1698133 3044093 4417557 4811439 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 108151 481491 543855 1849753 2620751 2861988 3127136 3208561 3901565 4397699 4899516 -1 -2 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 69074 473754 4484427 4593796 4782240 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 186366 813768 1460457 2209567 -1 2418738 3191860 3307226 4148771 4542453 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 887076 2087301 3014965 4200484 4817777 -1 -2 530243 1572130 1722899 4480660 -1 141740 1860314 1863723 2341502 2375534 2811134 3184863 3584850 4064974 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 497852 513125 548224 729645 895394 1066636 1697810 1830898 1999194 2559334 3348279 3762167 4081244 4092329 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 926274 1954050 3929657 -1 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 804775 924682 1273404 1840825 3448643 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 -2 1388618 1476187 1648287 1829511 2344176 2903544 3836451 3926673 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 423373 1472720 4121777 4508006 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 84309 420055 1989881 2354847 2599791 2648576 3243675 3961887 4534180 -1 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 2867027 4443005 4685785 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 264566 3884196 4242596 4325331 -1 206731 2337363 3421167 3726152 4668654 -1 -2 713178 2176431 3538495 3810035 3966734 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 337621 423853 1553149 1932842 4365255 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 1684183 2836658 4026516 4551592 4918475 -1 -2 3550602 3700952 4340185 4340675 -1 1220333 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 -2 765303 991842 1707836 2182685 2229068 4451958 4502684 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 401730 1329457 3531997 4360627 4775355 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 96921 214868 1016382 2759752 2865533 2868616 2934044 3733651 4143068 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 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 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 -2 175203 482163 2432264 2555670 4204399 4833088 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 961566 1205599 1381878 2195248 4669544 -1 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1556612 3360322 4116757 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 681269 735915 1040746 1043849 1430100 1576883 1584784 1942294 2809704 3508110 4137429 4435998 -1 668261 1784331 1824548 2416881 3571466 4112266 -1 369003 817648 1158680 1318788 2177860 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 323932 1316201 2399344 2425580 3733350 -1 -2 146086 470400 1641288 3469309 4068907 4147598 4196994 4479830 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 117039 241475 1302293 1979517 3173702 3973751 -1 415644 567603 3634938 3657126 3897743 4757053 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 1035672 1040509 1689918 3133674 3906849 4436894 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 -2 611888 805108 2130919 4254839 4753001 4884237 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1939583 2084765 2526069 3970063 4458703 4955201 -1 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 1367 502058 1759615 3056628 3712286 4334491 4349522 -1 -2 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 612592 739310 1057479 2187315 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 550948 836702 1188771 3333668 4469463 4646454 -1 -2 865630 1043340 1119219 1293206 1505583 2211555 2890907 2975668 4048753 4396912 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 374122 1567706 4792194 -1 -2 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 311354 1620845 1632082 3714630 3899439 -1 -2 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 709683 2998921 3822080 4267643 -1 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 721786 1452655 4464891 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 849202 3797179 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -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 198036 498714 635906 908908 1099757 2656254 -1 1147640 3037551 3252753 3737505 4134137 -1 1358321 1510130 1684038 2130617 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 539661 1105201 1408502 1698969 2125656 3156348 3375171 3385667 3428275 4529141 -1 125519 970809 1632191 3127534 4679403 -1 -2 274014 1278494 1569899 1936084 2716666 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 17275 305119 983929 4561069 4857776 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306451 2502492 3406323 3969741 4354776 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 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 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 74423 459595 765536 1430554 2405459 2534605 2817539 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 1916271 1919345 2487730 3369713 4383684 -1 148822 1337924 -1 -2 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 988148 2171158 3129232 3331898 3549529 -1 -2 2271878 3418976 -1 939611 1757907 1799561 2542097 3301094 3363812 3570730 4080291 4713574 -1 -2 2504399 2805939 2937883 3926657 -1 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 -2 79032 557685 1567567 4872396 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 212165 323584 1698450 2022425 2299568 2482672 2622404 3686427 4953699 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 1069404 1193265 1698403 2031189 2388481 2901321 3586075 4999999 -1 -2 64951 2087652 3094176 3152411 4548595 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 261603 466873 489099 721895 1529044 2008833 2634365 2703054 3056815 4627646 4691663 4760259 -1 275537 336358 536557 1518802 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 3726965 4001549 4253401 4259433 4661610 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 -2 507400 2092399 2461691 3331551 4209603 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1991862 2799980 3418772 4768344 4773158 -1 -2 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 227070 488781 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 221594 721018 1075923 1422270 1451404 1558877 2412009 2746223 2821706 2823174 3172294 3199820 3638499 4049010 4277883 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 4468531 4667989 4949055 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -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 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 2190786 2432245 3768014 3864073 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 1036828 1134483 1720615 1947787 2318230 2511738 3468700 3961362 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 1280468 1660722 2026215 3435945 3922539 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 484081 1037133 1173436 1303382 1517730 2313503 2700516 3264010 3415051 4290536 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 1294901 1433812 2017132 4285578 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 193668 1572336 1822198 1882955 4800619 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 2533948 3785682 3947686 4086566 -1 -2 939611 1757907 1799561 2542097 3301094 3363812 3570730 4080291 4713574 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 1022465 1495206 2374577 2830429 2959500 3844195 4520949 -1 77440 2052722 4188117 4922060 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 1542785 2781959 4940709 -1 335935 973953 1662174 1988434 2497165 3535377 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 2173784 2881941 3143126 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 1260506 2846211 2999263 3475519 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 221594 721018 1075923 1422270 1451404 1558877 2412009 2746223 2821706 2823174 3172294 3199820 3638499 4049010 4277883 -1 92817 1369766 1417712 3108668 3862191 -1 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 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 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 1548585 2910653 3094440 3640535 4547013 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 426504 718869 1461797 3191925 3951532 -1 987359 1827887 2106699 2511842 2741596 4326093 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 709683 2998921 3822080 4267643 -1 11563 2238832 3606471 4380896 4393185 -1 4464891 -1 849202 2274989 3797179 4517984 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 1432665 1901882 3627023 4386816 4853176 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 860599 2423763 3004923 4390026 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 103509 760162 1754164 2250126 3059623 -1 1248752 1296035 1533795 2738741 4275944 -1 11963 715288 1875778 3328124 3358824 3595754 3960128 4997635 -1 -2 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 -2 1195852 4157130 4862890 -1 248201 506668 757027 2107295 3262900 4714780 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 983552 3781543 -1 494902 2108212 2387194 2597672 3281065 4107064 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -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 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 303449 395290 486041 879247 1420911 2356344 2911641 3210089 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 512431 1317625 1324575 1502092 2466359 4772551 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 161279 777602 1333658 2554295 2859540 4066382 -1 592729 2419572 3029413 3471532 -1 -2 1591150 3447320 3778429 4787733 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 -2 711734 1120395 2849871 4726159 -1 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1006933 1398890 1811673 1881482 3862649 4813524 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 988148 2171158 3129232 3331898 3549529 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 -2 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 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 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 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 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 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 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 375245 600085 756828 1280542 1501283 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 2790768 3829914 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 -2 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 462050 940039 1577749 3261534 4811063 -1 918478 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 1767001 2839738 4225130 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 618442 1237174 1364062 2320665 2631817 3130184 4322566 4978665 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 125519 970809 1632191 3127534 4679403 -1 -2 1471291 4032520 4744793 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 -2 813414 893535 1062808 2792193 4919382 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 41098 3706277 4391711 -1 -2 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -1 -2 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -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 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 261603 466873 489099 721895 1529044 2008833 2634365 2703054 3056815 4627646 4691663 4760259 -1 -2 1671885 2245958 2668290 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 -2 627569 1386143 2313980 2568183 3676932 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 266404 1427619 3983437 3989374 -1 423373 1472720 4121777 4508006 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -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 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 1021068 1044934 1460902 1564626 1734351 1874838 2334004 2373970 2671884 2952904 3696191 3702144 4509254 4527920 4757730 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 1127519 3268952 3308259 4028327 4111711 -1 -2 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 447026 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 54112 666206 886606 2626965 3675905 4971943 -1 -2 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 539101 561644 1737362 2048081 3806705 4372249 -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 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 122407 1481522 2500787 3186859 3926379 4231857 4352085 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 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 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 258319 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 529267 1068437 2044849 2790768 4725894 -1 -2 12538 28684 2531557 2819365 -1 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 409615 1554181 4605878 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 1142111 3243172 3944641 4043059 4094184 4185024 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 559274 1621842 2298375 4200191 4799297 4999999 -1 -2 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 915420 1645442 2120133 3932341 4098082 -1 520190 943996 2043164 2785414 3147149 3449728 -1 -2 117569 2136614 3028004 4941016 -1 280122 573756 1049109 1394885 1801546 1852388 2035000 2088086 2694467 3133751 3708363 4410924 -1 -2 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 3153378 3222704 3624308 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 149338 516670 2008349 2120737 2279913 2374614 2521576 2835964 2972496 4053888 4450386 4927056 -1 332104 549937 834142 958933 1066722 1702941 1714815 2532607 2938225 3096796 3327827 3788258 4267763 4293347 -1 -2 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 1270346 1650926 3265726 4402582 4965867 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 415644 567603 3634938 3657126 3897743 4757053 -1 -2 1755422 1804655 1947356 2272340 3201527 4123565 4901859 -1 471283 788727 803711 890165 2319299 2591395 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 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 752169 3571242 4092410 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 1035672 1040509 1298287 1664647 1689918 2523125 3133674 3902550 3931953 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 2113488 2616224 2882659 4111358 4630012 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 513125 953144 1238964 1697810 1977986 1999194 2156539 2903314 3219019 3348279 3762167 4081244 4141044 4827876 -1 864326 2134631 3859714 -1 290784 496002 606925 1079413 1136422 2163621 2511146 3315253 3935145 -1 464470 821337 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 1988237 2512936 3295287 4752545 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 -2 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 795850 1021316 1177552 1818803 2284534 3053338 4411946 4748385 4896083 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 984127 1591150 1758020 1864361 2378370 4787733 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 947873 1279936 2786742 3685572 4686233 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 -2 323932 1316201 2399344 2425580 3733350 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 379555 402491 3632226 4148463 4296322 4948863 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 -2 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 188169 1420033 1518554 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 1157332 1394943 1478608 3696070 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 339843 610980 619049 964228 2240290 2993933 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 345453 1273764 2205591 2532547 3264139 4375689 4713328 -1 42853 215421 333329 2522306 2704433 2844664 3927369 4305284 4400397 -1 -2 20061 539101 546604 561644 2485671 2620140 3832029 4029764 -1 -2 504012 728405 976776 1530557 2539996 3099085 3233335 3796162 4998930 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 1926953 3013227 3063799 3557353 3617138 4955176 -1 1455450 2084235 2231617 3063522 3917223 4278418 4669241 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 244478 279961 750828 3277331 4231244 -1 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 954024 1632519 1852462 2762964 4085158 4169760 -1 714421 861505 932766 1001186 1169642 1504287 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 198883 478562 883326 2485083 2632360 2845673 3224880 4442629 4638823 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 -2 1955031 2445173 4825414 -1 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 810402 847560 1921163 3230605 4886660 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 -2 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 504012 728405 976776 1530557 2539996 3099085 3233335 3796162 4998930 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 697592 896298 1343731 2228272 4007496 4491727 -1 -2 506012 723536 772268 1145732 2873522 4063435 -1 1416994 2854527 2933678 3130464 4946088 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 1072855 2220703 3801657 4483594 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 1911255 2330048 3688805 3703506 3958155 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 440120 787109 2011176 3799082 4176249 4369898 4619563 -1 457854 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 -2 161265 3484049 3792585 4347768 4398729 -1 -2 1252632 2213328 2290489 2350530 2482150 2568350 3133117 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 1039633 1929596 2201187 3078230 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 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 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 134285 182325 339071 358513 448496 1352999 1720609 1879679 3029159 3135236 3420198 4274974 4594492 4951000 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 -2 310243 842011 939158 3472266 3495774 3895952 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 327079 1604275 2998743 3739114 4215144 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 928603 1306062 2430979 4139821 4446895 -1 -2 1026336 1368021 2525733 3741530 4282015 4366174 4403833 4602354 4717314 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 661556 673555 2473597 2707355 4797719 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2173784 2881941 3143126 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -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 337656 1686759 2995808 4401880 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 181478 221051 1200395 1569383 1962228 2113342 2570426 3917688 4324258 4742484 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 -2 556569 667031 1150730 1631982 2436996 3184716 4390615 -1 1313376 1341192 1417585 1843695 2511805 4223517 4788057 -1 -2 510606 1812798 2740661 -1 301594 850009 1945213 1985782 2466697 2520439 3995490 4825706 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 514742 3114596 3857610 4152098 4549683 -1 -2 486660 1077780 1477838 3134154 3166401 4408982 -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 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 2313980 2568183 3676932 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -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 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 2836658 4026516 4551592 4918475 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 774874 1724440 1986200 2982053 3358309 4696391 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -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 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 262972 652103 3260548 3350587 3433081 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 893530 1242742 2727524 3166956 3659217 3790140 -1 481024 3317289 3853522 -1 133985 999145 1597786 2004566 2017961 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4663523 4920453 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 927331 2174135 3625598 3681495 4497183 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 520053 1044237 1993982 3289339 3833031 4999829 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 -2 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 661556 673555 2473597 2707355 4797719 -1 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 1520197 1535650 1927456 2364987 2453938 2493626 2584707 2686172 2909384 2938947 3301845 3816674 4204460 4434643 4687415 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 159664 1135155 1818869 2416330 3552200 4622238 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 1026336 1368021 2525733 3741530 4282015 4366174 4403833 4602354 4717314 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 1286319 2553085 2936599 4102122 -1 1777280 2843708 3508756 4622669 4957658 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 22205 216973 1369403 2700616 3244540 4061674 -1 -2 95965 549047 552598 1169998 1628172 1710803 4195385 -1 -2 769944 3473352 3765891 -1 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 13671 2260808 2629012 3672928 4281104 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 -2 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 104119 147625 1551879 2369385 4064828 4133522 -1 388987 477943 565116 927701 1806596 1890356 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 463847 2347215 4648809 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 515134 741295 2076217 2312176 2501276 2918140 3134542 3379989 3451142 3617131 3707030 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 873647 2245079 2268063 2517627 2740815 3124447 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 130203 184439 1857248 3647542 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -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 3517322 3617834 4069308 4301702 4358905 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 391710 682387 711529 1053526 1250848 1294280 -1 221250 2167902 3804375 4646472 4878630 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -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 1091782 2118115 3713182 4999999 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 1149038 1278675 1608994 2611067 -1 -2 1234681 2340604 4156891 4416151 -1 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 671392 789138 887220 2451419 2772712 -1 751719 1764086 1988437 2495160 4388139 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 1142313 2334948 3106835 4273872 -1 -2 429645 629242 1037165 1856207 1870470 1911055 2128822 2597142 4535027 4913503 -1 219318 985079 1573549 2717172 2735123 3108565 3268578 4215162 4448345 -1 32496 413509 1137929 3566584 4146864 -1 871215 1655989 2224534 2371375 2630485 4632313 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 447272 705807 1103664 1739167 2195838 3264542 4253473 4686891 -1 2217941 2309444 2395567 2907523 3002357 3066148 3200211 3350210 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 3163730 4054819 4426542 4999999 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 1241451 1334445 2227470 2581193 2817129 3323506 3644518 4855703 -1 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 472788 975311 1947417 2139526 2586132 -1 278344 356205 892058 1893066 2638891 4997781 -1 -2 77286 1302703 1382472 1739070 2503306 4536305 -1 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 79203 425616 542852 1372138 2574337 4504196 -1 94380 631351 851331 1886262 2005858 2260177 2523066 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 410441 619473 1791846 2206025 3287535 3397945 3771887 4245965 4854131 4936727 -1 -2 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 128737 146461 367790 2035238 3510987 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 598153 827411 2159629 2685327 3835726 4257356 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 -2 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 1383500 1956788 3511384 4632840 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1564160 2075793 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 58731 2450654 2954181 3509946 4699568 4907729 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 96822 641003 647012 1203189 1877478 2934939 3017748 3064457 3263103 3431983 3616255 3981687 4076750 4695464 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -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 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 -2 191618 374798 448537 699530 1184865 2078068 2427549 2453751 2691647 3028004 3197057 3378110 4164368 4680576 4737013 -1 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 611153 635580 799795 1687230 2411324 4166416 -1 -2 768810 1910556 3010696 3059027 3682777 4514968 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 182297 358820 653695 1134259 1150784 3452873 4168955 -1 960560 1445600 1907848 2102799 2565064 2830290 3024912 4088550 4667275 -1 -2 32893 1557410 1578250 2150569 2681829 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 899121 1046434 4012999 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 103452 574532 1544294 1600242 1898840 2302595 3352736 4347158 -1 -2 405520 1893400 3844068 4330808 4341119 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 659232 747103 2579146 3679722 3933766 4177018 4484067 4832364 4995541 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 317371 767006 1879034 2926957 3202713 3232997 3341573 3392883 -1 -2 625399 897459 911073 2859281 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 1234681 2340604 4156891 4416151 -1 -2 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 1149869 1252961 2325753 2668290 3155837 3342905 3977543 4327864 -1 1916271 1919345 2487730 3369713 4383684 -1 891176 1163243 1269930 2986326 3167317 3736681 3908120 4270721 4612227 -1 148822 1337924 -1 -2 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 386178 503179 1221535 1523148 2146574 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 11903 112624 825598 1962905 2805029 4421659 4560314 4984523 -1 469194 1168017 1628063 1852679 3700130 4098080 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 568667 1567535 1589703 3203558 -1 1570130 1971157 2560998 3188337 4545918 4998685 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -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 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 531584 1632343 1806223 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 509591 522836 931982 1782075 1876764 4688472 4933911 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 1756810 2131075 3335701 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 48851 636318 789439 944580 2583449 4021728 4341996 4860065 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 275108 2438990 3059553 3430942 3700224 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 1577916 2226442 4322243 4647041 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 -2 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 269318 1072618 1608994 3037075 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 202447 1125400 2336983 2441464 2482563 3216040 3315027 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1314586 1778691 2029597 2732173 2861097 4388136 4786708 -1 683690 854537 982202 1096497 3935276 4731992 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 434844 445843 459354 641242 779053 799044 3847209 -1 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 -2 2230094 3892687 4240606 4719328 -1 -2 211045 770748 1389963 1771583 2022225 2833004 2875355 3263004 4317318 4774626 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 2073 3076775 3183399 3555110 3801363 4522447 4554857 4818776 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 1038801 1518778 3041226 3421453 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4973254 4979704 -1 70334 636863 655918 1365167 3176043 3808186 3923910 -1 -2 41293 1536544 1560725 4629127 4995342 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 628779 1212747 2485913 3472487 3533230 4051928 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 403823 1116203 1826930 1935099 2626797 3235903 -1 -2 146947 718070 1213445 2153851 3077297 3734916 4008594 4104332 -1 806271 1968797 3535040 3716867 4427905 4844745 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 798099 911112 1094990 1459957 1591839 1661222 2003174 2372112 3896253 4204227 4553010 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 113829 340716 472755 1541972 2593505 2928328 2952714 2983624 3254493 3380234 3913016 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 334670 652401 1885796 2100960 3374116 4745598 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 90593 1056159 1243336 3672023 4578688 4713373 -1 391466 3019163 4700901 4740720 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 210815 424095 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 86941 928802 1363513 3954298 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -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 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 755785 2106982 2384281 3916339 4877502 -1 -2 127116 2169739 2983838 4857043 4902010 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 128737 146461 367790 2035238 3510987 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 -2 2125521 2476931 3037581 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 769944 3473352 3765891 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 -2 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 -2 278959 493537 577571 1645436 2369644 2490548 3127050 -1 -2 58051 602063 660226 1285780 1633992 1952398 2265206 2439859 4279551 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 463461 767374 1097214 1244824 1443415 1626528 1948352 2384181 2478793 2613338 2834381 3379248 4646728 4790733 4968881 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 559274 1621842 2298375 4200191 4799297 4999999 -1 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 222401 1314402 1326456 4552046 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 242166 3645107 3721945 4928278 -1 -2 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 1170220 1703317 1938850 4142578 4282775 4998364 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 393060 1366548 2627982 3779578 4165143 4670063 4995618 -1 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 549434 757632 1679875 -1 -2 54112 666206 886606 2626965 3675905 4971943 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 86310 2237272 4495683 4999999 -1 781799 3269144 4860280 4863589 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -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 691004 1590748 1616110 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 -2 1241587 2939416 2947990 3346691 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 13698 458012 1214625 1831416 1871603 3131907 3183312 3321897 4100843 4749950 -1 562841 980838 1031889 2883347 3954704 4375512 -1 -2 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 2286149 3115879 3386470 3905294 4144951 4636892 4679860 -1 -2 169851 1577916 2226442 4169752 4647041 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 907617 1142048 1280267 2666322 3955214 -1 796954 1588307 2024003 2422615 2521623 2946101 4051619 -1 -2 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 350762 407322 2454387 2663653 3060391 4842568 -1 1888542 -1 -2 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 524414 1446010 2030549 2552956 2586340 2893811 2995645 3437151 4913816 4980926 -1 387504 1108312 1791381 2286205 2452048 2601481 3175922 3264915 3273863 3321321 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 16329 1451213 2644887 3518131 -1 -2 515419 998477 1402369 1494335 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 815833 1522836 1544474 3030515 4270224 4646973 4688247 4716683 -1 -2 78413 1196852 1492821 2171260 2384247 2755054 2786623 2797304 2985397 3745210 4103199 4149649 4181457 4274974 4374254 4607963 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 1139626 2036869 3686813 4474415 -1 -2 314493 2112975 2586761 2619756 4587737 4785343 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 487079 912267 1222906 1565638 1966717 2582255 2594734 3034815 4851326 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 46303 400059 506306 3033043 3608262 3827339 4185297 4785481 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 2674 347465 761074 1490629 2683791 3450646 3912675 4331915 4616075 4999999 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 2770933 2883223 3333534 3384624 4037098 4619465 4628027 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 1465301 2221651 3009659 3848010 4662136 -1 164885 1905667 2052023 3239347 4035379 4783564 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 -2 1341432 1783216 2161023 2238942 2583595 3061728 3360465 3711221 -1 632176 881845 1451289 2743757 2935324 3820768 -1 337656 866942 1686759 2995808 4401880 -1 -2 1427271 1445284 1794626 3211897 3383443 4103170 -1 2511981 3193593 4102738 4453241 4742954 -1 899121 1046434 4012999 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 15838 276847 806121 2509209 4751111 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 1577916 2226442 4322243 4647041 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 453147 570038 1003088 1219273 3407361 3982716 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 682697 921963 1243369 1567299 2016842 2374689 2814139 3260096 3830441 4795611 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 661556 673555 2473597 2707355 4797719 -1 1433343 2462318 2602436 2931809 3367778 3603739 -1 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 -2 252641 1623001 2547423 4344726 -1 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 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 -2 356087 477489 583137 1283912 1689479 1756762 2485932 2549971 4148349 -1 -2 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 818040 2414789 3273245 4334975 -1 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 -2 181882 1960474 2316815 3041484 3267573 4276177 4732050 -1 414063 551729 1029675 1523889 1885339 2844903 2886319 3450240 3691759 3994515 4044418 4106566 4172272 4400467 4813233 4999999 -1 -2 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 3951327 -1 79601 337759 2083903 2229816 2392673 3653985 4152969 4447432 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 337621 423853 1553149 1932842 4365255 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 -2 859884 1886686 4212052 4536325 4796715 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 626371 1163753 1176892 2453454 3051936 4053283 4192599 4416390 4976770 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 395736 2191344 3350345 4908436 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -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 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 351507 1225069 2198859 3251229 3901008 4373955 4733557 -1 464797 651946 1945181 2073239 2690429 3300501 3938055 4096545 4160637 4774271 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 -2 2508874 3312329 4411672 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 524218 894665 2156697 2711143 4708291 -1 322795 648375 1524056 2012125 4811026 4961774 -1 -2 401370 1031428 2370670 3450177 4207967 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 367953 1076160 1653480 2032099 2386475 3189121 3649826 3865893 4242689 4690896 4730940 4881446 -1 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 278394 498072 971385 3804427 4539921 4809675 -1 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 433971 1339624 3695121 3879825 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 170413 1356541 2301735 3080417 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 255491 759712 890985 1016602 1209995 1305323 1960980 2364326 -1 -2 2202947 -1 481714 671229 765428 2137791 3592577 -1 -2 330890 3002268 4056310 4718050 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 454320 2909220 4336999 4375038 4878364 -1 -2 117193 842955 1292997 1327937 1543251 1854174 2029668 2070956 2938771 3943079 4481766 4548700 4661138 4971035 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 1458127 1896185 3967452 3971850 3999478 4467616 -1 -2 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 -2 504714 2827782 4323486 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 466657 1016594 1028232 1638126 1835265 2214384 2647495 3503272 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 364509 965890 2393338 3315268 3884161 4140913 4252997 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -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 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 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 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2588987 2652958 2953887 3418944 3582110 3771685 4184471 4187844 4533024 4566977 4982220 -1 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 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 1910306 2425327 2637454 3911205 4032586 -1 -2 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 -2 835845 1008346 1613706 2293357 3616935 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 173932 1125112 3261865 3418446 3530731 -1 434327 2828222 3523462 3720903 3920453 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 768697 3172205 3208103 3487130 4746707 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 2472673 4735374 -1 -2 124467 1982720 2425921 4154298 4778704 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 865590 1308680 1394440 1664221 1848098 4810270 -1 671501 1030193 3555419 3816699 4552057 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 88441 224548 519671 547057 2768933 2854527 4143460 4468994 4946088 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 1088419 1867237 3424424 3779420 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 248469 1332792 1443415 1633247 3079966 3191147 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 -2 1331868 2967629 3518211 3540873 3962926 4714715 -1 863498 2194032 4218662 4595919 4963315 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -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 2328629 2758207 4178914 4275565 4332308 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 98772 262358 1035386 1474702 1700149 4408515 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 225130 525899 4592768 -1 918314 1092251 1114209 1866628 1998073 2220083 2579258 2764183 2995036 3343807 4018441 4391071 4722820 4927006 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 23731 442840 1610140 2262864 2325733 2929764 4530508 4534144 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 997999 1329457 1598501 2124840 2523384 2557982 2688986 4173723 4250595 4846903 -1 187823 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 374854 637061 2448983 4450284 4536845 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 -2 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 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 212165 323584 1698450 2022425 2299568 2482672 2622404 3686427 4953699 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 77321 1123946 2809712 3057113 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 1083636 2480302 2630444 3660071 4494811 -1 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 -2 1141709 1965411 2151489 2795782 3721354 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 531701 557651 884361 2843620 4186404 4349048 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 327079 1604275 2998743 3739114 4215144 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 1975400 2188920 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 257599 2586169 2612921 4290972 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -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 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 2821429 3278741 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 77440 2052722 4188117 4922060 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 460387 607241 2428758 4365515 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -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 854330 1032787 2217436 3110308 3236119 4988024 -1 220103 1075416 1531901 1835685 3864775 4013778 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 -2 384829 2473457 2822224 3585707 3597778 3801959 4488163 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 821914 2459291 4640947 -1 -2 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 1512029 1907848 3263356 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 1131020 1451792 1683007 2118654 2528165 2572046 2751656 3299814 4287721 4975531 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 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 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 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 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 762559 1327808 2030219 3496556 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -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 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 86677 92030 287267 465649 890727 3422636 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 400651 1292927 1362037 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 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 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 927331 2174135 3681495 4497183 -1 8691 2745820 3130926 3407560 3849667 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 809564 875937 1566482 1933452 -1 -2 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 256581 835063 2253226 2331685 2739582 2919896 3006878 3337449 4180999 4565349 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 388358 1081067 2440313 2650073 4633606 4877470 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 521970 2168074 2505387 3279246 4878286 -1 867715 3091917 3133533 4544950 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 1230291 3900562 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 954024 1632519 1852462 2762964 4085158 4169760 -1 -2 58015 1544080 2430952 2656798 4049992 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 892952 1252632 2288795 2350530 2568350 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 -2 1768088 1927180 3448291 4101392 4248062 4371968 -1 38473 2451391 2938655 3232429 4127594 -1 -2 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 1860794 2095600 2321695 4155376 4253406 4757730 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 -2 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 415644 567603 3634938 3657126 3897743 4757053 -1 585816 1934414 4160614 4877603 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 1446824 2098614 2738488 3436575 3504532 4736910 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 1296297 1871224 2273629 3010019 3421788 3636810 4649903 4964153 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 420078 899728 1192058 2204299 2287657 3477300 3675849 3687881 4527128 4613165 4698910 4764000 4947170 -1 -2 332309 2154489 2980094 3605005 4487010 4535586 -1 1608729 2557435 2736133 3442283 4335924 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 382765 668931 3499388 3529057 3943998 4720827 -1 -2 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 964294 2610813 2670368 3375653 3685153 4624354 4705914 4949735 4993861 -1 531834 842574 1627874 3984439 4868651 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 639614 657480 731031 1433016 2150337 4128148 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 -2 346046 2228023 3671332 3683199 3767974 -1 18594 734503 1114156 1122721 1333800 2137232 2352371 3475892 3621535 4035067 4037238 4114716 4299978 4403183 4469508 4801822 -1 1520017 3316465 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 709508 2145363 3378737 4155526 4797842 4981618 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 2005567 4168730 -1 323813 2895562 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 -2 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 158398 1143194 1420337 2699048 4081683 4655789 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1248752 1296035 1533795 2738741 4275944 -1 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 1484117 2398977 2614985 2939949 3643482 3736897 3795836 4404857 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 223164 429567 1567414 2840854 3224001 3283876 4916418 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 1743951 2268184 2352527 3084392 3930188 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 57530 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 928603 1306062 2430979 4139821 4446895 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 586087 779571 3491715 4151268 -1 1348157 1925363 3530853 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1939583 2084765 2526069 3970063 4458703 4955201 -1 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 -2 2174151 3585835 4523266 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 312781 1476710 1987656 4051353 4331742 -1 1110077 1620623 1903448 3094741 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 391237 1097354 1918134 4129006 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 289939 657625 697526 1368175 1678950 3205312 3264567 4268064 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 917431 4999153 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 2190786 2432245 3768014 3864073 -1 92752 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 1603296 3762726 3785080 4747161 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 929423 1341154 1759783 1816684 2455211 2672925 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 -2 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 960325 2253534 2351481 2386591 2576094 2637829 3380636 3435786 3493308 3760725 4203352 4370640 4667045 -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 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 293784 371468 987335 3297092 3788411 3845664 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 279837 356067 3025594 3433974 4272375 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 50766 145553 3988537 -1 314138 856337 2014045 2482750 3048801 4020810 4521453 -1 11705 509861 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 1011152 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 1385440 2359793 3140287 4075591 4178005 4716635 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 -2 113903 3356006 3640066 4525027 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 221250 2167902 3804375 4646472 4878630 -1 -2 254056 2007152 3330586 4041357 4688752 4705056 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 517896 579033 1941987 2505231 2797544 3934748 4205380 4721596 -1 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 -2 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 3214739 3512333 4655157 -1 223880 624806 1032303 2031299 2319527 4784721 -1 682870 1052790 1112750 3027825 3440698 3969741 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 99409 1502335 2222341 3782955 4021929 4784477 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 7761 433269 896190 2259466 2382475 2480757 2723617 3148034 3624245 4861794 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1075283 1399476 4437931 -1 -2 327079 1604275 2998743 3739114 4215144 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 102821 436157 1385537 1438943 3626587 3766335 -1 383778 544363 1873763 1901694 4932726 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 398997 1550618 2757217 3790365 3861467 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 -2 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 292245 1322110 3219604 3732728 3737330 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 1035672 1040509 1689918 3133674 3906849 4436894 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 613325 1324717 1392614 1635710 1795108 2085329 2190206 2289339 2755075 3678266 4008796 4094476 4124892 4443406 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 927987 2006239 2421884 3740342 -1 35953 501365 1143456 1776211 2421948 2650759 3808668 4355924 -1 -2 1141778 1429400 1619718 1991539 2562532 3196036 3670775 4367169 4661692 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 1497952 1952037 2793141 3746080 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 -2 289316 1150440 1837746 2056579 2345458 2391188 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 137818 1365046 1441334 1697011 2164147 4924466 -1 893631 1822988 2278799 3062303 3235595 3534311 4471364 4790943 4916210 -1 647534 664955 989601 1415957 2550097 3623423 4895342 -1 -2 2535998 2698174 3617437 3871783 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 -2 609271 1061746 2969018 3189510 4060715 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1996584 3150422 3338375 4129260 4268251 -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 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 -2 3045635 3509696 4138347 4516101 -1 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 -2 433971 1262291 3013371 3192131 3467391 4117723 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 143667 1059397 2511815 4595101 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 2418738 3080133 3191860 3307226 4131170 4148771 4542453 4729296 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 954024 1632519 1852462 2762964 4085158 4169760 -1 -2 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4834647 4869011 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 -2 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 92381 531813 781447 3262950 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 6164 882478 938947 1190512 1842444 2635093 2678622 2884246 3115673 3512004 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 241675 1328901 2725854 3667283 4030974 4138794 4151167 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 1072855 2220703 3801657 4483594 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 -2 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 1962264 2848920 3810315 3956965 4647460 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 843462 998571 1360948 1589882 3801754 3957223 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 4092363 4308321 4446687 -1 -2 186366 813768 1460457 2209567 -1 -2 534804 1209391 1863395 1971639 2221733 2806035 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 4144899 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3609372 3694738 3921581 4217630 4708764 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 23216 1097469 1686828 2015517 2458120 2775815 4929097 -1 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 1275247 1994626 3025619 3128768 4667276 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 18594 2137232 4403183 4469508 4801822 -1 449487 802368 1352345 1613801 1849124 1872612 2766258 3627704 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 74637 2084513 2405712 3127513 4761709 -1 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 891107 921685 1106419 1837164 1916474 2259373 3024950 3841119 -1 77789 2921099 3101420 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 284847 1748025 1989576 2655634 3247975 -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 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 3233204 3960482 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 230033 469991 1677136 3942819 3971893 3984778 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 381748 506987 788499 1057215 1571293 1605106 1624114 1956618 2061381 2201561 3499159 3934784 4093974 4703985 4999999 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 -2 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 71090 1111867 1930657 3478678 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 1798800 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 165855 667401 1364284 3865279 4484586 -1 44545 78870 628990 1506844 1763853 1965523 2695972 2708114 3306042 3329311 4099524 4101943 4281936 4373847 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -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 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 173932 1125112 3261865 3418446 3530731 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 346019 1039773 1049726 2532368 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 328978 478049 709445 1952261 3105921 4550334 -1 -2 1317689 1723526 4302534 4495921 4540921 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 931262 2397542 4989201 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 859884 1886686 4212052 4536325 4796715 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 321538 2138251 3604715 4328862 4911307 -1 1365167 1518421 2283239 4402580 4928255 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 776611 1987483 2563181 3478059 3818426 -1 760814 1418994 3135059 3139214 4379687 -1 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 106570 2432763 2593788 2619907 3906721 4670392 -1 -2 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 865630 1043340 1119219 1293206 1505583 2211555 2890907 2975668 4048753 4396912 -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 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 438473 1294901 1902561 2853077 3000136 3513802 3962432 4175364 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 -2 931262 2397542 4989201 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 741270 939158 1043678 1781559 3001337 4676662 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 618442 1237174 1364062 2320665 2631817 3130184 4322566 4978665 -1 -2 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 -2 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 448588 2999007 3117572 -1 1877569 2152136 3300601 4456485 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1326456 2224621 2577842 3917195 4552046 -1 666576 823368 872407 2750015 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 395736 2191344 3350345 4908436 -1 1955031 2445173 4825414 -1 -2 1809491 1886726 1952647 4114561 4838293 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 802327 1694458 1919020 2311223 2593636 2763079 3805075 3867445 4524053 4881422 -1 584683 1240666 1732637 1827825 2345237 3195807 3319824 4040010 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 441734 751637 2023811 2566514 2829809 2921506 3358754 4663654 -1 -2 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 798022 1197797 2601397 2712111 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 169974 1933530 2367669 2461143 3338850 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 562186 642237 1473840 2316924 3721367 -1 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 390468 391503 596662 933127 2001080 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 786202 1724288 2274055 2384564 2948932 4901272 -1 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 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 1661800 1707049 1909779 3111743 3514512 4149855 -1 -2 351947 1070746 2820040 3039718 3694550 3936197 4870129 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 256794 996513 2227395 2438772 -1 758811 929642 1236195 4994613 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 1142062 1229396 2241018 3009965 3098094 4359548 -1 -2 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 263853 844153 883587 1383095 1770762 2308925 2451295 3582078 4370648 4508201 -1 2334619 2827645 3485978 3863034 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 254961 591724 1458114 1863507 2070590 2992178 4445982 -1 1948965 3977777 4066942 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 -2 245840 277091 864327 1515463 2138000 2930947 3556386 4420792 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 1298114 1329117 1642755 1689548 4933638 -1 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 428633 486190 782108 1165640 1452077 1656332 2576462 3604717 3881119 4018719 4649807 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 503283 2405854 3488385 4378105 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1040917 1540357 2503587 4407534 -1 -2 446495 1352023 1816236 2535586 3235097 -1 -2 625609 1586830 1890034 2415267 2611412 2941216 2973452 3804374 4414179 -1 790124 814190 1326741 1937877 2228830 2571138 2634011 2724649 2975446 4098280 4450164 -1 -2 928603 1306062 2430979 4139821 4446895 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 58015 1544080 2430952 2656798 4049992 -1 611973 2130851 3703660 4174020 -1 -2 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 1205951 1803760 2884748 4064905 -1 -2 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 1773838 2494173 2945426 4970283 -1 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -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 235106 391710 556019 682387 711529 1053526 1250848 1294280 1392249 3378204 3685846 4301626 4648927 -1 182297 358820 640699 653695 845196 969579 1134259 1150784 3427478 3452873 3458172 3584989 3823525 3859258 3923485 4068503 4168955 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 124441 1095044 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 788533 844253 1372473 4216861 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 -2 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 2602002 4314465 4588309 4617170 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 449006 582361 1122714 3044921 3241465 3360646 4062021 4283006 4346902 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -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 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 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 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 414346 1016386 3053584 3348687 4975548 -1 -2 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 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 -2 1248428 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -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 2732589 2782468 3103962 3959970 -1 1790758 2294755 2988628 3969507 -1 -2 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 -2 128737 146461 367790 2035238 3510987 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 262972 652103 3260548 3350587 3433081 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 1597786 2004566 2017961 4663523 -1 -2 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 228434 415270 668543 1637153 1966852 3622781 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1202333 2004318 2314419 4104876 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 -2 469263 502443 1129659 1449916 2915947 3605337 4470399 4789297 4999999 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 124284 2854249 3565287 3572170 3631091 4281693 4385164 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 113829 340716 472755 1541972 2593505 2928328 2952714 2983624 3254493 3380234 3913016 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 1169797 1314220 1663418 2879536 -1 25634 2223166 3117343 3614835 4072224 -1 -2 551571 3335739 3783852 3904094 4663770 4926052 -1 353616 700646 2004735 2968756 4201962 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 1910837 2054821 2923122 3174600 -1 -2 731455 1450162 2050564 2135653 2343443 2407787 2435405 2658098 3171643 3763731 4760018 4863642 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 1094469 1801907 2575449 3385131 4300392 -1 -2 614441 666736 725838 3349098 4105978 4162965 4177860 4414568 4553521 -1 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 -2 241305 2084482 2481276 2546413 2638849 3820879 3848911 4669608 -1 2334248 4286605 4739792 4921012 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 678018 941498 1462426 3728274 4005601 -1 -2 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 164034 268366 1502498 2640772 2713809 4195386 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 311354 1620845 1632082 3714630 3899439 -1 -2 550948 1188771 3333668 4469463 4646454 -1 -2 599337 1006230 1158732 1262478 1938053 3062364 3707086 3779149 3925197 3965807 -1 -2 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 -2 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 32632 439023 1933519 2902252 4898976 -1 1016213 1183983 1298110 1473357 1850551 2207379 3078203 3810532 3858187 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -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 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 429394 550652 1693100 3365356 4568498 -1 2321732 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 583971 1746264 2891645 3097703 3137530 3190264 4475965 -1 -2 768697 3172205 3208103 3487130 4746707 -1 988148 2171158 3129232 3331898 3549529 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 58015 1544080 2430952 2656798 4049992 -1 -2 892022 1330251 1593182 3529534 4227539 4783323 -1 -2 927987 2006239 2421884 3740342 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 -2 77836 587779 2401837 3174913 3808288 4481015 -1 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 1180828 1926751 2437556 2989430 -1 -2 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 625399 -1 -2 193628 550764 724431 2197718 2614694 2887218 3179556 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 175654 691726 1900367 2631971 2996042 3049259 3352817 3865590 4259729 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -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 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 57547 1311542 1409587 2541774 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 349175 1355088 1567960 3812393 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 586087 779571 3491715 4151268 -1 -2 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 -2 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -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 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 980857 1258918 2676281 3333850 3940082 4782678 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 54764 176927 359124 1035887 1278522 2115346 4027518 4181360 4604512 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 522283 975549 1198753 4962339 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 505981 952677 2297819 3703778 3763506 4438299 -1 -2 1877569 2152136 3300601 4456485 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 -2 31295 759807 2238277 2980009 3626979 4557685 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 363654 409961 659303 1421886 1819728 2339489 -1 -2 240677 1163911 1903787 2253432 2737937 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 1088419 1570437 1666313 1759256 1867237 1882697 1993005 2825088 2951506 3085506 3424424 3779420 -1 1042372 -1 1312330 2117196 3698649 -1 -2 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 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 615319 2504399 3790297 -1 83774 842298 1027071 1320152 2371230 3143575 3304183 4330276 4966173 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 2511981 3193593 4102738 4453241 4742954 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 98866 615919 1349877 2803594 4198155 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 259819 791420 833288 885055 1316997 1632109 2754941 4016724 4088143 4808459 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 472747 1820420 2713392 2825118 3064677 4728783 4840051 -1 3257768 3575324 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 160456 978727 1732269 2334593 3548447 3702144 4063364 4230282 -1 -2 590744 998136 1642037 2275337 4325821 -1 256794 996513 2227395 2438772 -1 -2 1038801 1518778 3041226 3421453 -1 -2 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 126069 520324 578382 753564 1640860 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 447327 1435828 1779112 1996132 2348385 3423693 3749924 3862274 4456875 4964896 -1 -2 1427271 1445284 1794626 3211897 3383443 4103170 -1 899121 1046434 4012999 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 1856633 2593162 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 -2 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 56907 874790 1272047 2369701 3308619 3428402 4253068 -1 -2 284847 1748025 1989576 2655634 3247975 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 1072004 3101054 3631744 4082836 4128821 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 469011 1417331 1514040 2094103 2098666 2820385 3114769 3127046 3462778 3508094 4528001 4920382 4966730 -1 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 423373 1472720 4121777 4508006 -1 960325 2351481 3435786 3493308 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 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 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 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 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 320063 556676 1951744 2297711 3055259 -1 273399 506486 734958 900723 1752366 2310240 2334071 4143763 4242195 4477293 -1 483666 665724 757440 1151180 3259045 3766602 4293793 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -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 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 254056 2007152 3330586 4041357 4688752 4705056 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 1041421 1713672 2260370 2488409 2839439 3474842 4198009 -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 1405050 1937621 2366446 3318524 -1 -2 1854529 3657555 4282841 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 -1 1737060 3282953 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 317371 767006 1879034 2926957 3202713 3232997 3341573 3392883 -1 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 1830637 1911220 3579669 -1 -2 15838 276847 806121 2509209 4751111 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -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 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 1074115 2437772 2494425 2524887 2910576 3017640 3403942 -1 80842 -1 274259 1115984 1263789 1403432 2155727 2696463 2979539 3376048 -1 -2 636741 1397834 1865221 2618018 2745862 3395433 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 497914 593893 659596 1035023 2308104 2373615 4521423 4734560 -1 -2 36634 1849981 2451061 3300085 3765029 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 323932 1316201 2399344 2425580 3733350 -1 -2 653092 913672 1946743 3349603 4894777 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 -1 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 -1 922941 1166289 2010459 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 576766 856467 2251727 2876119 3048222 3644981 4000350 4067975 4201069 4225128 4647051 -1 1140721 1455636 1668829 2486100 2711190 3213368 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 989601 1420214 2346458 3050758 -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 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 907617 1357275 2289149 2607738 3827198 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 596681 693753 3632500 -1 214519 813483 2138582 2181990 3609717 3935276 3949786 4967969 -1 -2 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 760513 3119270 3591888 4728584 4926253 -1 -2 352077 1344165 2372448 3085531 3388418 -1 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 332555 394343 1239878 3461489 3683777 4704239 4757018 4988515 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 475810 1034238 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 182297 358820 653695 1134259 1150784 3452873 4168955 -1 960560 1445600 1907848 2102799 2565064 2830290 3024912 4088550 4667275 -1 -2 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 179103 204416 516153 992138 1603575 2187600 2632288 3787719 4539449 4621049 -1 696716 977718 1728031 2303649 2514331 2828832 3738072 3947256 3967043 4055003 -1 -2 803120 2135919 3473446 4094849 4656543 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1906352 1927430 2464708 3598070 4797135 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 1230264 1419243 1436171 3012408 3579637 4753610 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 346019 1039773 1049726 2532368 -1 -2 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 2064196 2121952 2357624 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 1718816 3516134 4962803 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 182289 637076 3463076 3720665 4429194 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 653092 913672 1946743 3349603 4894777 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 2854249 3631091 4281693 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4745766 4757004 -1 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 4922 1831384 2301242 3716339 4999999 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4497493 -1 153757 194602 385137 1106255 2463032 2509114 2532389 2944429 3318053 3383122 3921541 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 248201 506668 757027 2107295 3262900 4714780 -1 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 55674 186075 297722 419055 1179991 3452132 -1 -2 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 379555 402491 3632226 4148463 4296322 4948863 -1 -2 1755422 1804655 1947356 2272340 3201527 4123565 4901859 -1 -2 338180 918382 3106104 3642527 4544673 4838335 -1 539416 591777 1289617 3030075 3402669 3510479 -1 8240 1091204 1234100 2320715 2608492 2954993 3139248 3681611 4276329 4305547 -1 -2 1388615 1729332 3055827 3685217 3743365 4330403 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 1110427 1166409 1472143 2313601 3300604 4465623 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 530805 654593 771950 3129911 3576964 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 1432665 1901882 3627023 4386816 4853176 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 269406 4794002 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 2749860 3691811 3817798 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 335299 514308 2747662 3244244 3732420 4625235 -1 1986263 2463547 3702386 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 1433343 2462318 2602436 2931809 3367778 3603739 -1 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 -2 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 1755422 1804655 1947356 2272340 3201527 4123565 4901859 -1 1541625 3919304 4301257 4501861 -1 -2 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 713192 2456168 4693337 4722573 4828488 -1 108583 504794 589701 641799 983753 1929135 3971573 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 481024 3317289 3573770 3853522 -1 -2 4922 1831384 2301242 3716339 4999999 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 191146 1488127 1598890 1652351 2069037 2997214 4085533 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 521970 2168074 2505387 3279246 4878286 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 3077237 3384317 3580778 -1 -2 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 1016213 1183983 1298110 1473357 1850551 2207379 3078203 3810532 3858187 -1 401730 1329457 3531997 4360627 4775355 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 -2 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 1141428 1835685 2756766 4270682 4809204 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 2174151 3585835 4523266 -1 -2 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 67131 1221528 2124872 3514154 3565661 4992705 -1 585754 2572915 3031494 3287634 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 2114625 2898916 3772829 4305131 4544671 4940151 -1 13575 2593162 3385225 -1 -2 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 428020 493943 1048088 1093059 2769310 3383023 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 -2 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 1860794 2095600 2321695 4155376 4253406 4757730 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 -2 77789 1058178 2982456 3101420 3862873 4894467 -1 -2 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 -2 252641 1623001 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 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 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 2102440 2215700 2420663 3919367 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 291134 728571 3322334 4086258 4558148 -1 443550 2381638 3980200 4976879 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 246402 993238 1664981 2902216 3862978 4269674 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 850779 1186640 1638880 2662674 4195576 -1 -2 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 3720595 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 668931 1135274 3401166 3880061 4240418 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 463137 2310519 2954138 3872553 4576629 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 821337 2535313 2643241 4321014 4758734 4921146 -1 -2 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3658240 3862027 -1 -2 358994 514504 1410993 1976595 4405290 4715963 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 -2 1230291 3900562 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 508895 592469 1477746 2014171 2502202 2759249 3155825 3554011 3619090 4155239 4600994 4680421 4845482 -1 -2 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 675807 796474 1523095 2604334 2653500 2747735 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 724226 744291 1024620 1972723 4518264 -1 165847 448366 1901518 1904889 2034422 2292367 3111809 3852174 4265556 4894249 4999999 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 3845429 3970289 4165988 4973355 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 139710 837414 951521 2205674 3858824 4134140 4751751 -1 -2 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 598153 827411 2159629 2685327 3835726 4257356 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 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 681549 957626 1557761 1816950 3410512 3646672 -1 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 1773838 2494173 2945426 4970283 -1 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 -2 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 741587 795134 1666888 2175932 3634945 3669244 -1 -2 842298 848130 2218744 3410287 3903949 4878619 -1 12797 899361 1859551 3401364 3600705 3853550 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 640657 754077 882740 1513226 2095552 2623854 2752442 2959458 3205151 4459661 4987465 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 1545734 3582913 3712136 4121362 -1 -2 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 1525158 1816967 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 1441668 1830156 2152396 2162838 2356847 2418480 2815877 4089186 4279331 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 93753 739525 1527816 2110765 2189021 4453557 4521162 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 31295 759807 2238277 2980009 3626979 4557685 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 395736 2191344 3350345 4908436 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 -2 262006 1013509 1676787 2060995 2404483 2610421 2965242 3087501 3093992 3290783 3754309 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 404174 1227831 1498141 3315026 3351313 3463699 3546606 3659315 3713181 3737307 4328075 -1 -2 1744342 2342845 2415179 2927873 3057129 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 1744740 2551024 2649762 4048071 4607706 -1 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 143667 1059397 2511815 4595101 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 575575 1348728 1585060 1725591 1995538 2528570 3110503 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 556747 1984923 2551625 -1 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 836702 1188771 3333668 4469463 4646454 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 711734 1120395 2849871 4726159 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 463974 597834 647554 2357120 2713497 3458504 3888678 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 547347 780104 848544 2948202 3462500 4525028 4999999 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 -2 1741015 3076348 4345965 4549769 4595427 -1 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 617741 1208802 3441171 3505701 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 81664 320907 1116475 1871625 -1 -2 587267 833306 1098912 2175668 2532687 2892398 4483704 4516305 -1 -2 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 -2 843391 1593311 3070409 3707297 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 2630146 3488385 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1040917 1540357 2503587 4407534 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 499718 624063 1457629 3195458 4430869 4963014 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 521970 2168074 2505387 3279246 4878286 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 315630 485693 724510 1146279 1877290 2476098 2543294 2825024 3393560 3930587 4214917 4435354 4468512 4469555 -1 -2 531834 842574 1627874 3984439 4868651 -1 24023 1067773 1829140 2423861 -1 496474 2664159 2798788 3419734 3762633 3853011 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 962518 1010180 1787170 2471920 4985647 -1 -2 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2674859 2750886 2928329 4538196 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 768697 3172205 3208103 3487130 4746707 -1 385457 875136 4077620 4227588 4532990 -1 2349284 3267025 3889387 4775076 4784901 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4918453 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 -2 15838 276847 806121 2509209 4751111 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 -2 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 -2 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 119983 1563040 2932933 2964489 3105481 3837705 -1 -2 1039633 1929596 2201187 3078230 -1 -2 214639 1170306 1618939 1723426 2142746 2581056 3081993 3545130 3706176 4319651 4461305 4489709 -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 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 2282905 3149685 4754080 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 460291 997661 1108567 1239972 2770028 4933645 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 752169 1315443 3571242 4092410 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 47182 146836 1933237 1997469 2180654 -1 611973 3703660 -1 1217374 1556873 1651911 2514031 4803196 -1 355431 536187 946545 1912553 2508874 3179959 3312329 4411672 -1 -2 957811 1427619 2822074 3968286 3989374 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 750230 1232950 1896070 2313040 2644592 3678828 3906589 4274315 4403792 4573330 4935591 -1 15838 276847 806121 2509209 4751111 -1 -2 18594 2137232 4403183 4469508 4801822 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 1827162 3353146 4222175 4971330 -1 705034 1831265 1966001 2379588 2874338 3867584 4114177 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 843462 1589882 3801754 3957223 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 785468 1048180 1136417 1488573 1657438 2086296 3749541 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 244478 279961 750828 3277331 4231244 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 504008 1420440 2027867 2440930 -1 -2 1388618 1476187 1648287 1829511 2344176 2903544 3836451 3926673 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 587174 677447 935051 1841510 4840262 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 2630064 3340986 3853161 4446024 4626680 4859776 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 556747 1984923 2551625 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 1781831 1997137 2028615 3187237 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 1115909 2281184 2776458 2886670 4576287 -1 -2 512895 2432690 2499740 2685375 2853691 4710427 4793197 4983288 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 -2 61227 451476 514879 597475 2734723 4797995 -1 23041 439231 888288 1791359 4353403 4544957 -1 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 -2 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 1594155 3419598 4314048 4992377 -1 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 18594 2137232 4403183 4469508 4801822 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -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 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 -2 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 1159594 1935507 2615937 3634470 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 47164 700883 1798686 3018498 3177174 4020865 4715447 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 1287092 3408015 3807463 4780259 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 15838 276847 806121 2509209 4751111 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 409615 1310763 1554181 2319874 4605878 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 561545 2197666 2681826 3310470 4564585 -1 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1625568 2462929 3627324 4217967 4477829 -1 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 -2 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 3101054 3631744 4128821 -1 217145 1671291 1827693 2112829 2575496 2986510 4054133 4521818 4989332 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 241675 1328901 2725854 3667283 4030974 4138794 4151167 -1 611727 1627665 1983970 4029313 4663265 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 4775619 -1 -2 258606 1985861 2217341 2424467 2432488 2498752 2693489 2847471 2893247 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 -2 1511262 2834646 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 271098 2131799 3545247 3674252 4404309 4809450 -1 8541 68335 703285 3249623 4023909 4091089 4999999 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 579222 610823 1371029 1417651 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 1335848 2380961 4079538 4250480 -1 -2 1228888 2353752 2856470 4584040 4608682 4741464 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3679265 4330751 4867942 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 159508 235203 678496 1542825 3889913 4483380 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 936291 2238484 3538804 4019213 4162294 4921223 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 777948 1294282 2207110 2697803 -1 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 -2 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 1731551 3012907 3585457 4228966 -1 81664 320907 1116475 1871625 3042072 3185784 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 11598 2203405 2246038 3938810 4808423 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 -2 444016 485035 585267 1299796 2327268 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 30638 773050 2089539 2359193 4118222 -1 -2 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 15838 276847 806121 2509209 4751111 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 210643 1545842 2471247 3787210 4778094 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 54859 124041 264312 607196 803779 1507671 1702637 1756109 2503953 3414345 3483740 3609011 4183730 4199834 -1 -2 187153 2105670 3970717 3990801 4745312 -1 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 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 -2 328421 1199215 1488985 2418946 3774750 3818908 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 794663 1426315 2834476 3377584 4299691 4679547 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 246794 954901 1351353 1618855 2781488 2899840 2943447 2978112 4533718 -1 588439 1094317 1245057 2575745 3850545 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 -2 194538 1854529 4282841 -1 1737060 3282953 4834784 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 7889 392877 3229387 3501229 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 284847 1748025 1989576 2655634 3247975 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 831353 3890817 4660133 4720657 -1 304728 3022451 3801858 3900299 3914295 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -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 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 363840 856348 1300480 2168677 2462748 3288577 3293613 3417855 -1 -2 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 414346 1016386 3053584 3348687 4975548 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 857630 1559327 2304779 2834272 4344051 4894355 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 -2 346000 566733 2651019 -1 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 2230094 3892687 4240606 4719328 -1 -2 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 581606 654798 888202 1892383 2700517 3449405 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 2842154 3207529 3753449 4269674 4852770 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 782595 1128800 3085545 4020017 4355594 -1 762559 1327808 2030219 3496556 -1 -2 467793 476245 716964 866401 4355651 -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 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 3306439 3342755 4315530 -1 -2 807842 964336 1429959 1527432 2228081 2524125 3702111 4752686 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 141740 1860314 1863723 2341502 2375534 2811134 3184863 3584850 3881376 4064974 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 1910837 2054821 2923122 3174600 -1 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 42644 627671 927294 2173175 2218121 -1 -2 320063 556676 1951744 2297711 3055259 -1 273399 506486 734958 900723 1752366 2310240 2334071 4143763 4242195 4477293 -1 483666 665724 757440 1151180 3259045 3766602 4293793 -1 186851 191206 407673 461095 2015595 4720209 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 1338544 3705747 3753328 3795265 3795983 4550319 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 88232 1433028 2118029 3277542 3371809 4654104 -1 -2 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 125257 1722405 1946886 2670073 4107993 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1276231 2057283 2533814 4503995 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 272140 887298 1262579 2080732 2150726 2367393 3199109 3379257 3692578 3924306 4178754 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 176075 522404 596217 946260 1159766 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 290694 1703096 2254604 2381803 3448997 4507832 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 946244 3559231 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 272140 887298 1262579 2080732 2150726 2367393 3199109 3379257 3692578 3924306 4178754 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 -2 423373 1472720 4121777 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 1981769 2905751 3358455 4500881 -1 -2 323375 752903 899657 1425944 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 32395 1800082 1885510 4388645 4954613 -1 642346 1318588 2151844 3838133 -1 719724 858924 2551024 3425938 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 4202578 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 1711762 2447811 2463183 2483894 2805192 3116414 -1 15838 276847 806121 851219 1160320 2509209 2609571 2827732 3545608 4571361 4751111 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 253042 1889332 4403898 -1 -2 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 125519 595872 1084081 2092712 2289598 2576818 3687933 4933216 4999999 -1 289939 657625 697526 1368175 1678950 3205312 3264567 4268064 -1 -2 356487 1204854 1556612 2147395 2907092 3104343 3215015 3360322 3750288 4116757 4525994 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 204331 215818 247713 916998 1185443 1844812 2047798 2908712 4193478 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 266404 1427619 3983437 3989374 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -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 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 433116 735190 827814 1358907 1820447 1871235 2436365 3537504 3693882 4100067 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 135940 464446 3519562 3963668 4460878 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 2172684 2677892 2986326 3551689 4874827 -1 1494593 1914764 2523669 2526792 2658773 2844629 2891201 2942780 -1 806880 1115635 1486407 1756081 1776958 1805951 3353536 3686501 3716837 4262621 -1 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 504012 728405 976776 1530557 2539996 3099085 3233335 3796162 4998930 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 -2 1904019 3429312 4452096 4872307 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 -2 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 -2 342113 2391302 2885318 4329358 4339251 -1 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 -2 385440 1876982 1940464 4116009 4301930 4547115 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 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 23501 82041 152255 457887 841314 1330299 1447689 1750552 3520389 -1 46671 496947 1611241 3808085 -1 -2 721018 1450841 2104537 4126790 4952102 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 -2 682870 1052790 1112750 3027825 3440698 3969741 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 23830 2849224 3971458 4003035 4379932 4894574 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 269406 4794002 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 893459 1134010 3321714 3665221 4577530 4947787 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 427424 1000045 1370401 2438705 2656567 2998685 4054079 4692452 4795622 -1 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 -2 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 645667 765018 1536031 2944631 3020438 3692821 -1 -2 446495 902059 1016312 1352023 1405899 1816236 2246369 2535586 3235097 3341049 3471534 3609643 3733311 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 1756810 2131075 3335701 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 957153 1142967 1648625 2017360 3207149 3275270 3645156 4161596 4900436 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -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 1595618 2582587 3453925 4067591 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 856330 3180735 3773230 4507181 4534771 -1 -2 2770933 2883223 3333534 3384624 4037098 4619465 4628027 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 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 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 -2 221250 2167902 3804375 4646472 4878630 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 363066 856045 1789051 2037405 2804533 2871278 4175945 4661440 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 115702 216030 218054 721712 1080535 2277007 2709926 3090175 4283628 4378667 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 1188896 1366716 2304993 2309110 3181066 4681011 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 960325 2351481 3435786 3493308 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 70553 1059991 1748226 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 468474 714912 1099100 2475691 4329590 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 -2 2508874 3312329 4411672 -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 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 3045635 3509696 4138347 4516101 -1 -2 607196 779468 1435779 1818510 3649810 -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 213436 2778282 3355889 3516134 3948060 4068661 4900272 -1 -2 2202947 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 463847 2347215 4648809 -1 -2 1530 294730 434782 1078783 1366021 1762792 1819947 2309266 2511542 4537080 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 47988 433864 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 6944 50060 672788 2200006 2273740 3049929 3252308 4595010 4895830 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4246861 4509492 4561506 4660032 -1 -2 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 -2 1889811 1952131 2275700 4025503 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 1211795 4669582 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 448588 2999007 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 378390 1086116 1366340 1993223 4178194 -1 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 1026613 1099463 4594278 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 1915628 2429312 4166565 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 -2 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 663754 1388309 1415909 2231840 3355075 3666332 4673976 4807667 -1 2752182 3914963 4079110 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 238378 1114497 2901260 4411173 4902433 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 988701 2529284 2585400 4179411 4722784 -1 242526 1533916 1544115 1813755 1955031 1985551 2445173 4194672 4604747 4825414 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 173351 1181487 1788582 3537415 4237101 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 557651 1229636 1620061 3968571 -1 -2 316261 650351 1088093 1530776 1612676 1650949 4535732 4540818 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 575683 988913 1359437 4829590 4922423 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 1107649 3945591 4698175 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 186675 3589132 4360545 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 887076 2087301 3014965 4200484 4817777 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 534989 620245 1620982 2245546 4738944 4969381 -1 1370025 1464362 2040885 3367000 3475249 4221515 -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 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 951678 2308662 2613774 3037369 3122876 3375435 3663184 3904672 4008139 4386231 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 128692 581005 2304993 2309110 2412464 3321646 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 143616 514403 533147 947586 1850010 3052759 4413640 4582157 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 331936 367293 834366 873518 1107383 1737292 3938697 3988046 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 -2 1981769 2905751 3358455 4500881 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 481714 671229 765428 2137791 3592577 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 1131678 3321749 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 507400 2092399 2461691 3331551 4209603 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 298068 497814 2258845 2641428 4017630 4335678 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 4092363 4308321 4446687 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 4093824 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 3889476 4606941 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 33781 508493 816010 2795875 3992984 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 1705751 2491511 -1 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 1805348 3704626 4244409 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 2236764 2657756 3697577 3902603 -1 -2 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 391710 682387 711529 1053526 1250848 1294280 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 509591 522836 931982 1782075 1876764 4688472 4933911 -1 -2 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 -2 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 475275 1439367 1528761 1587870 3112336 3635757 -1 497073 763746 889449 1535757 3391571 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 4922 1831384 2301242 3716339 4999999 -1 -2 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 -2 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 161265 3484049 3792585 4347768 4398729 -1 -2 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 697997 1389504 1483072 2723199 3203730 3380439 3920091 -1 -2 2283591 2790228 3662594 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 629084 633207 1005306 1940393 2749087 4545602 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 -2 1955031 2445173 4825414 -1 349175 1355088 3812393 -1 -2 415644 567603 3634938 3657126 3897743 4757053 -1 -2 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 1427271 1445284 1794626 3211897 3383443 4103170 -1 2511981 3193593 4102738 4453241 4742954 -1 899121 1046434 4012999 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 1548747 4252505 -1 -2 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 798022 1197797 2601397 2712111 4669182 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 1102287 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 713178 2176431 3538495 3810035 3966734 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 941134 1360758 1726782 1739038 2982420 3398606 3568372 -1 1772062 2110558 2636073 3224382 3384002 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 653092 913672 1946743 3349603 4894777 -1 -2 1081606 1685596 2125223 2192234 2402594 2446141 2447537 2450730 2750186 3865428 4252405 4541271 4939603 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 1113100 1156303 2695772 2970979 3149992 3652154 3937307 4105209 -1 497137 729034 1409092 2187302 2483366 2657723 3222867 3342628 4045532 4060868 -1 -2 428633 486190 782108 1165640 1452077 1656332 2576462 3604717 3881119 4018719 4649807 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 592050 1506189 2860188 3438060 4549366 4861115 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 742934 1593311 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 534237 1852568 4129224 4821381 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 247472 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 330811 2526904 2559058 3578529 4097772 4202831 4490006 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 1248864 1741310 2693220 3162035 3433630 3589900 3619903 4276575 4631204 4718210 4926458 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 1037664 1352154 1459004 1564020 3149434 4143057 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2990150 4330200 4868651 4925441 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 -2 498198 1333906 3721488 4001558 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 130626 470325 1358250 1688688 2253595 2844701 3560936 4416553 4462763 4716877 4999999 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 1860794 2095600 2321695 4155376 4253406 4757730 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 -2 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 1049051 1586033 2292571 2465135 2540498 2676974 3365309 3470648 4558440 -1 582025 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 728396 1184926 3115745 3879206 3938135 4399546 4586316 4642424 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 661556 673555 2473597 2707355 4797719 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 322330 599998 2423631 3160807 3367032 3980119 -1 -2 252277 736066 754780 1029138 2694300 3942275 4498600 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 2862350 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 818040 2414789 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 2882008 3511461 3957620 4466170 -1 1141102 1300843 3116709 3193758 4106079 -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 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 1591150 3447320 4787733 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 1358321 1510130 1684038 2130617 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 108583 504794 589701 641799 983753 1929135 3971573 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 1373667 1629259 1784407 1946906 2634311 2662203 3344097 3734327 3896412 4309976 4464899 4613442 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 75741 1520387 2371805 3248174 3576028 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 391466 3019163 4700901 4740720 -1 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 3444327 3612558 3824543 4376857 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 4383375 4712418 -1 1301129 1488397 2861693 4111855 4459788 4593414 4807003 -1 -2 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 7889 392877 3229387 3501229 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 410140 430103 802585 1096776 2328987 2412662 3257587 3479455 3944073 4112833 4432616 4805716 -1 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 1010208 1484880 2277153 2413394 3833446 -1 -2 229400 1210249 2428363 3464874 4559275 4800598 -1 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 391372 556838 871360 1036107 1065659 1324994 3328550 4051767 4117626 4288541 4373906 4870621 -1 -2 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 620552 953837 1970671 4003205 4061071 4775874 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1966738 2547171 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4994168 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 1523959 2226927 3290460 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 448588 2999007 3117572 -1 1877569 2152136 3300601 4456485 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 420078 899728 1192058 2204299 2287657 3477300 3675849 3687881 4527128 4613165 4698910 4764000 4947170 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 1751170 2038821 2662821 3139939 3826960 4963282 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 1804705 2353057 4105747 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 2731311 3479985 3700413 4206574 -1 41921 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 1365167 1518421 2283239 4402580 4928255 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 239080 430081 874419 1450353 2300419 4038523 4370346 -1 3694257 4268753 4396747 4445903 -1 -2 58015 1544080 2430952 2656798 4049992 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 959473 1819298 2931113 3283740 3725547 -1 -2 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 472255 918382 4514250 -1 -2 21901 822831 1867910 1948165 1976053 2156995 2527557 2944337 3137708 3504133 4015641 4298980 4774818 -1 -2 275108 2438990 3059553 3430942 3700224 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 3031235 3275148 3772856 -1 340784 711396 1439293 2669670 3557795 3635795 -1 337293 513694 1221995 1383638 1504372 1885085 2720532 3315621 4698109 4836194 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 190862 1993180 2102381 2949878 3698524 4086628 4674439 -1 -2 82926 252277 736066 754780 1029138 1694879 1851665 2694300 2712256 3221981 3942275 4076768 4498600 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 486440 1127961 1830500 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 295554 400676 751834 925776 1008492 1172978 2104427 2199253 2314821 2797782 2837423 3418320 4306172 4505824 4966283 4977410 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 1037556 1087750 1474885 1879870 2264242 2300003 4407609 4481234 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 2535998 2698174 3617437 3871783 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 130830 1105047 1260215 1430599 2257552 2647728 3267616 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4605542 4863089 4942186 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 1584377 1780431 3291197 3608573 -1 130429 892675 1538747 3565983 4222040 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 171131 252582 2311827 3317601 3413800 -1 -2 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 705253 1118573 1370825 1644015 1670099 4278621 4850010 4999999 -1 -2 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 172423 273522 822426 1165434 1609279 2774949 3904708 4167756 4933387 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 513252 1594011 2427772 2489937 2730493 3719827 4078730 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 252641 1623001 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 1809491 1886726 1952647 4069185 4114561 4838293 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 -2 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 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 -2 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 187167 1171743 1519768 2074028 2415204 4686140 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1847577 2495407 2675472 4029875 -1 736034 2412110 3373677 3933346 4295513 4302854 4862862 -1 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 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 527550 1233395 1301904 2706092 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 926445 3482608 3775697 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 755785 2106982 2384281 3916339 4877502 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 1449916 4789297 4999999 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 323932 1316201 2399344 2425580 3733350 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 136101 2507137 2676216 3735797 3954784 -1 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 -2 352077 908108 2372448 3085333 3085531 3388418 4728416 -1 1945088 3155961 3248482 3855192 4045470 4449549 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 427564 713410 2144626 2984605 4073964 4112789 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 680922 1562279 2072194 2478379 2484039 3331540 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 -2 1874740 3111546 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -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 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 -2 964561 1141316 3392520 3850115 4632066 -1 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -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 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 547554 1176450 2980701 3673372 4175524 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 181491 3885745 3896190 4111343 4459557 4984594 -1 1243084 1698315 3525447 3664623 3674073 4557663 -1 2184386 3052188 4785402 4971276 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 82885 1341743 3251294 3338809 4444895 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 1276231 2057283 2533814 4503995 -1 -2 75741 353144 353399 1520387 2371805 2444514 3248174 3576028 4122281 4301277 4812620 -1 1388618 1476187 1648287 1829511 2344176 2903544 3836451 3926673 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 746629 879355 2298677 2328075 3739353 4316910 -1 -2 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 395404 943610 3995612 4575063 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 125519 970809 1632191 3127534 4679403 -1 -2 602777 1529306 1657389 3669975 3711354 3722053 4330047 4588657 4878120 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 261525 2839573 4054944 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 887076 2087301 3014965 4200484 4817777 -1 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 143404 1797787 2682046 2946793 4792458 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 791093 938364 1300279 1634673 2898954 2995693 3727675 4818232 -1 -2 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 75158 325502 936187 1919682 2092158 2292260 4027487 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 221250 2167902 3804375 4646472 4878630 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 385457 875136 4077620 4227588 4532990 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 230033 469991 1677136 2912546 3942819 3971893 3984778 -1 -2 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 -2 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 455907 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 173088 408723 1059240 4776631 -1 -2 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 77440 2052722 4188117 4922060 -1 -2 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 51723 546612 1657336 3116789 3190497 3720528 3741521 4667491 4856365 4960621 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 721018 1450841 2104537 4126790 4952102 -1 -2 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 15399 573551 683624 1236387 1597876 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 586087 779571 3491715 4151268 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 1425974 1779113 2181820 2525577 3387062 4173511 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 -2 1298635 2769198 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 1292318 1352580 1556612 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3360322 3412521 3521814 3930348 4116757 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 1018838 1714267 3798356 4188573 4620263 -1 -2 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 587174 677447 935051 1841510 4840262 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 498198 1333906 3721488 4001558 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 -2 193628 550764 724431 2197718 2614694 2887218 3179556 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 414346 1016386 3053584 3348687 4975548 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 319326 3531663 4521915 -1 -2 1340249 1362654 1526320 3050876 3718771 -1 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 -2 1221528 3565661 4237824 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 697592 896298 1343731 2228272 4007496 4491727 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 534237 1852568 4129224 4821381 -1 -2 522283 975549 1198753 4962339 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 1057583 2500257 2648197 4688917 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 1234559 1766855 2344780 2701451 2829446 3093392 3147599 3287955 3757783 4176213 -1 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 1449343 1627290 3765224 4631003 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 659097 1301881 1481098 2575489 3038919 3403160 3866478 4321695 4487353 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 2824848 2982017 3632969 3739813 4609782 4689989 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 2535998 2698174 3617437 3871783 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 469263 502443 1129659 2915947 3605337 4470399 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 1176478 2901109 4173017 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 2731311 3479985 3700413 4206574 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 -2 119294 1101035 1517187 2967761 3016148 4113702 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 280768 763620 862694 1604151 2723704 3437959 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 909150 1188139 1234162 4068943 4523971 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 727035 2414532 2446925 2501616 4498283 -1 -2 30252 245982 1393185 1864085 2618464 4545443 -1 818126 1731279 2090044 3914340 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 364309 738214 2095216 2854688 2939778 3644962 -1 802915 945576 1297996 1471266 3182487 4602888 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 334670 652401 1885796 2100960 3374116 4745598 -1 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 391466 3019163 4700901 4740720 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 20340 365064 916366 3871999 -1 899192 1420054 2978000 3713360 -1 -2 838514 1346770 1721771 1811336 2894324 3063822 3319510 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 464069 1548400 1595894 3902790 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 17267 233611 264454 951999 1791360 3475521 4682739 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 258037 579900 3706883 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 32632 439023 1933519 2902252 4898976 -1 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 -2 2201396 3653250 3722088 4173093 4243082 4677169 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 -2 1070910 2741067 3124041 4287180 -1 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 704074 1988033 2524675 3495956 4170408 4938068 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 1446561 2803695 2996003 3367835 3560330 4674944 -1 -2 2121679 2592977 3696152 4173539 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 818040 2414789 3273245 4334975 -1 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 5828 787260 953368 1745265 2736325 3613102 3850215 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 198623 4884449 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 1004895 1310342 1314361 2144213 4060927 4153933 4215935 -1 -2 272694 1115782 1644912 1809920 1923583 2231819 3269063 3792118 4019163 -1 -2 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 1460473 1928813 2415035 3990722 4438855 -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 4414536 4857146 4955268 -1 345761 481759 955377 2848915 4617356 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 564080 1989515 2004648 2642231 3597591 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 214639 1170306 1618939 1723426 2142746 2581056 3081993 3545130 3706176 4319651 4461305 4489709 -1 -2 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 83449 702440 2274659 2359810 3154477 4173288 4428590 4639215 -1 641631 1104174 1727233 2004675 2070541 2253340 3051482 3928589 4192744 4375486 4430915 4594334 4812002 -1 -2 257599 1113854 2586169 2612921 4290972 -1 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 -2 257658 1167723 2226826 2695294 3603561 -1 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 444545 577168 918280 2798027 3209721 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 70463 235545 1452367 3055569 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1669161 2541424 2653074 3575942 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 444016 485035 585267 1299796 2327268 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -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 422506 591766 595307 1521668 1555687 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 32751 993285 1422584 2614893 3242959 3421788 3648165 3921269 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 2681606 3837515 4497856 4528410 4821729 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 1613309 2309431 3871217 4750136 -1 -2 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 -2 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 120201 258907 395049 760348 -1 -2 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 177427 328147 2677794 2745699 3452926 3511040 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 549434 757632 1679875 -1 -2 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -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 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 1767001 2839738 4225130 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 38473 2451391 2938655 3232429 4127594 -1 -2 254961 591724 1458114 1863507 2070590 2992178 4445982 4962415 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 587779 3257768 3575324 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 -2 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 266821 522340 784138 1829439 3802922 -1 -2 301755 400651 442205 1064083 1189062 1292927 1362037 1609178 1653369 2875086 3118549 3157757 3763943 3936820 4415707 4663708 4906842 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 762559 1327808 2030219 3496556 -1 -2 609851 846513 1542647 1880002 2465666 2662579 3497901 4162924 4450883 4602579 4938055 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 325063 453596 627818 947260 2743917 3313420 4028404 4725923 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 1028606 1619931 2665175 2761306 -1 209828 2140694 2391619 2396031 2606116 3263848 3547325 4384641 4917697 -1 -2 351368 785423 1152527 1231006 2284923 2392898 3349179 3644128 3706915 3807453 4241697 4893356 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 61922 1166958 1211127 2019125 2130876 2310130 2794958 3347518 3832603 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 18857 156616 544162 2284584 2807137 3130244 4728485 -1 798022 1197797 2601397 2712111 4669182 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 1091782 2118115 3713182 4999999 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 1389145 1916140 2419060 4030179 4037113 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 519856 1047711 1545350 2284916 3242070 4558415 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 1731551 3012907 3585457 4228966 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 522283 975549 1198753 4962339 -1 -2 1941770 2405728 3137036 3186503 4061800 4266172 -1 -2 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 415644 567603 3634938 3657126 3897743 4757053 -1 -2 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 2098280 3067316 3725918 4071939 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 469117 978846 1204161 2825073 3605147 -1 -2 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 2180827 2428069 2819675 3046243 3232266 3438427 3610021 3630719 3787694 4266473 4343177 4702009 -1 2215426 2573772 2912708 4635113 4809023 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 1427271 1445284 1794626 3211897 3383443 4103170 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 77440 551571 2052722 3335739 3783852 3904094 4188117 4663770 4922060 4926052 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 677585 805503 1000826 1683077 3113071 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 463518 660936 1539615 3835457 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 925776 2104427 2199253 2837423 4505824 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 504714 2827782 4323486 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 33781 508493 816010 2795875 3992984 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 449450 636306 1767430 2529872 3160173 3279811 4790693 -1 1093514 2130305 2191360 2423826 2664207 3119812 3521429 3685256 4190202 4797278 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 263111 878220 951103 2227708 2237785 3389652 4960355 -1 293610 941370 1233588 2830610 3072780 3400335 4465409 4612510 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 516153 717280 1734088 2095148 2237869 2738762 2926407 3297212 3563965 3625346 3660658 4328825 -1 618366 1670254 3350005 3990214 4781321 4890229 4974717 -1 507944 748862 1563400 4145348 -1 124284 3565287 3572170 4385164 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 327079 1604275 2998743 3739114 4215144 -1 335935 973953 1662174 1988434 2497165 3535377 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 1071823 2564337 2801475 3362422 4145138 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 294360 1026515 1088458 2270237 3025616 -1 -2 52158 794837 1804246 1915958 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2864015 4466103 4610538 4700009 -1 -2 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 257658 1167723 2226826 2695294 3603561 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 743073 883062 2363691 2468483 3011720 4731926 -1 168960 800561 904390 4317942 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 -2 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 158741 573823 1196886 2707842 4643742 -1 82926 1694879 1851665 2712256 3221981 4076768 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 -1 1095493 1274773 1281216 1409024 2750214 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 741019 1167162 1365268 2436119 4857660 -1 755539 2452717 4742784 4862687 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 4092363 4308321 4446687 -1 -2 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 -2 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 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 -2 1095493 1281216 1409024 2939379 4358771 4366423 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 212413 638511 2995549 4084613 4134748 -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 20407 319044 2280169 2459618 4976795 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 611973 2130851 3703660 4174020 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 -2 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 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 1057583 2500257 2648197 4688917 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 502657 1221995 3274614 4795834 4836194 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 926274 1954050 3929657 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 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 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 72940 255333 1272769 1386729 2310525 2328089 3973009 4358224 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 538501 635263 2425462 3329890 4071966 4617637 4761241 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 310243 842011 939158 1084618 1301541 2532091 3056449 3472266 3495774 3895952 4650387 -1 -2 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 1365167 1518421 2283239 4402580 4928255 -1 4137519 4434361 4778092 -1 188217 921265 927119 972286 1222075 1297365 -1 -2 58015 1544080 2430952 2656798 4049992 -1 -2 988148 2171158 3129232 3331898 3549529 -1 751719 1764086 1988437 2495160 4388139 -1 -2 95085 412837 980321 1273179 2763542 3348429 3605901 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 1072004 3101054 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 395736 2191344 3350345 4908436 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 1348157 1925363 3530853 -1 -2 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 401730 1329457 3531997 4360627 4775355 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 588899 1211225 4357325 -1 -2 128737 146461 367790 2035238 3510987 -1 290694 1703096 2254604 2381803 3448997 4507832 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 150940 389693 546548 751646 769832 834939 3024849 3679037 4097554 -1 103378 950000 4085247 4226713 4580600 -1 -2 283288 1563308 2009611 3000068 4175074 -1 275833 1583514 1970514 2170954 2235549 2507406 3315746 3566091 3787584 4160199 4727366 -1 772655 1170377 1587665 2390598 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 448458 731500 914367 1572346 3851792 4217265 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 1269265 1913927 2462565 3680177 3865444 3959936 4032898 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 561545 2197666 2681826 3310470 4564585 -1 1625568 2462929 3627324 4217967 4477829 -1 -2 559470 759014 763624 1384625 1704861 2694150 3489127 3810047 3979285 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 521970 2168074 2505387 3279246 4878286 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 4915617 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 260308 676955 1754286 3163409 4627408 4845785 -1 1104221 2896647 4370043 4886640 -1 1924020 2185399 2965910 4198106 4999740 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 521970 2168074 2505387 3279246 4878286 -1 867715 3091917 3133533 4544950 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 2149477 3360476 3637001 4192882 4230407 4673543 -1 -2 3312329 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 1166331 2871471 3049670 3401090 4450924 4537537 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 1296201 2462166 2803549 2966274 -1 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 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 713178 2176431 3538495 3810035 3966734 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 340052 1770308 3325093 4375486 4477683 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 -2 1204374 1372473 1918157 4797178 -1 83071 781530 1931530 4695553 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 458613 682035 1038750 1860056 2361575 2465851 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 1142313 2334948 3106835 4273872 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 1134949 2697676 3161916 4000636 4458742 -1 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -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 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 29513 789111 847400 1963057 1983774 2081048 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 1018108 1604151 2619819 2700025 3535531 4384533 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 927331 1811750 2174135 2341850 3625598 4357904 4497183 4712660 4854466 -1 272396 499020 1093397 1448967 2139860 2595850 2889715 3045620 3495143 4352868 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 423373 1472720 4121777 4508006 -1 960325 2351481 3435786 3493308 -1 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 -2 111791 1141719 1170790 1291306 1897900 3991762 -1 1597786 2004566 -1 -2 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 713178 783467 2176431 2937129 3490339 3538495 3810035 3966734 4167045 4855393 -1 -2 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 192139 589913 3838133 3981250 4052591 -1 2288076 2342830 2480957 2686821 3235053 4262007 4999999 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 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 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 3542698 4418098 4525313 -1 -2 1365167 1518421 2283239 4402580 4928255 -1 1318542 1946447 3848718 -1 -2 65459 210612 1162195 1318983 1477718 1849862 1867384 2197365 2540282 2694789 3103106 3576789 4569141 4777481 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 1929596 2201187 3078230 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 75763 509377 3068781 3444768 4776546 -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 2118620 2657628 -1 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 -2 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 426504 718869 1461797 3191925 3951532 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 1141428 1835685 2756766 4270682 4809204 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 352077 908108 2372448 3085333 3085531 3388418 4728416 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 350895 2325424 2630069 3438743 3729849 4721221 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 909150 1188139 1234162 4068943 4523971 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 434327 2828222 3523462 3720903 3920453 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 -2 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 785108 1105469 1530278 2471789 2643877 4152835 4414799 4657329 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4341709 4829780 -1 857987 1547764 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4685296 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 119983 1232305 1563040 2932933 2964489 -1 -2 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 200001 357822 580104 2887295 3452190 3720798 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 -2 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 38853 2167946 2934063 3129999 3661366 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 2230094 3892687 4240606 4719328 -1 -2 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 2665292 2908934 3493749 4599592 -1 -2 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 -2 854468 1820538 1964982 2010457 2503610 4107965 4202953 -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 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 534163 1058465 2480415 3286869 3453286 4487581 4759249 -1 -2 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 191032 496511 561603 604574 1260279 2726895 -1 39648 350453 795082 979550 1023426 1093981 2418684 2534680 3060941 4262813 4419293 4600842 -1 -2 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 -2 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 166862 1307618 2714626 3300994 4839841 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 23731 442840 1610140 2262864 2325733 2929764 4530508 4534144 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 1077194 1736280 3425810 4119288 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 2533948 3785682 3947686 4086566 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 254610 2164329 2195755 3241903 3951833 4111311 4999999 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 -1 -2 501486 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 568304 1227745 2442442 3006386 -1 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 -2 1127947 1379553 2237631 2564412 3080159 3089342 3946466 4499735 4805429 -1 1086518 2080959 3047470 4070345 4504590 4822149 4824600 4933100 -1 -2 945759 2371363 2534519 3182449 3752591 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 377763 599753 624674 1652642 1810983 2073106 2226376 2318162 2344239 2988569 3066834 3074200 4370946 4591543 4796825 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 917811 1109600 3539849 3662418 4461848 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 630941 971258 1518444 1578825 2558430 4352104 -1 -2 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 456064 3127657 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 25967 949387 2510175 2592587 3710392 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 166242 735885 1077530 1099072 3881289 4053534 4603610 -1 -2 1317689 1723526 4302534 4495921 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 -2 278394 498072 971385 3804427 4539921 4809675 -1 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 1040917 1540357 2503587 4407534 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 1494092 2293366 3721305 4486637 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 -2 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 500310 1083730 1475899 1525273 1630193 4916773 -1 -2 293063 1037997 1192338 2299481 2454882 2567807 2818885 2849880 3890527 4654150 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 266404 1427619 3983437 3989374 -1 423373 1472720 4121777 4508006 -1 -2 77836 587779 2401837 3174913 3808288 4481015 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 147393 945114 2599820 3511318 4327845 -1 -2 128256 173323 216575 239972 581471 1246868 2308301 3142711 3422983 3899342 4544258 -1 -2 32893 1557410 1578250 2150569 2681829 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 1251669 2439688 3237521 3432945 -1 317597 1375632 2019368 2117085 -1 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 -2 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 -2 279406 1164482 1274785 1546541 1985163 2912496 3281378 3355443 3621771 3919240 4273519 -1 790406 836811 1391643 1582589 1936530 2422034 2670063 2878398 3219402 3619117 3693073 3713100 4594976 4881451 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 1296201 2462166 2803549 2966274 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 253042 665088 694508 764986 1889332 2557000 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 266404 1427619 3983437 3989374 -1 -2 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 1684861 2029767 2258411 2793175 3905599 4047392 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 4922 1831384 2301242 3716339 4999999 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 -2 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 408563 510583 1261730 1528696 2818473 3163727 3413296 3603664 3958464 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 587174 677447 935051 1841510 4840262 -1 -2 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 254825 294291 834861 878218 2255253 3064960 3270422 3281794 3332577 4319846 4629230 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 611153 635580 799795 1687230 2411324 4166416 -1 -2 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 453147 570038 1003088 1219273 3407361 3982716 -1 -2 97736 1989755 2333632 2650070 3944711 4066519 4099282 4513079 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 -2 534237 1852568 4129224 4821381 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 813667 948391 2285696 3329771 4511548 -1 296680 332555 384779 394343 929043 1116088 1239878 1668006 3092845 3307482 3461489 3683777 3768955 4324896 4457641 4556278 4704239 4723191 4757018 4910868 4988515 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 262192 741806 2365141 4029470 4250182 -1 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 206759 1951515 2911171 3213066 4400915 4464197 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 1110125 1280542 1399218 1439074 4861250 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 722447 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 562334 807599 827503 880892 1546832 1806883 2252834 2906229 4734409 4771501 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 302199 670674 857538 2124824 2850553 3543682 -1 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 269406 4794002 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 624224 3140151 3151446 4983610 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 674494 1349506 2399322 2878027 2998114 3198831 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 -2 556747 1984923 2551625 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -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 -2 47182 146836 1933237 1997469 2180654 2694372 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 -2 706051 1412210 1994144 2736947 3541779 3670180 4305605 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4574075 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 -2 90621 1364794 2506015 2889614 3359546 4924081 -1 547554 1176450 2980701 3673372 4175524 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 713472 2894324 3022197 3322132 3704503 3854456 4810002 -1 1636035 2820143 3214210 3696834 4500654 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 64951 2087652 3094176 3152411 4548595 -1 147507 742299 925349 1390359 2776917 3451388 3865154 3973384 4769457 -1 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 261603 466873 489099 721895 1529044 2008833 2634365 2703054 3056815 4627646 4691663 4760259 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 50766 145553 3988537 4676514 -1 314138 856337 2014045 2482750 3478500 4020810 4521453 -1 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 1011152 -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 661556 673555 2473597 2707355 4797719 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 434844 445843 459354 641242 779053 799044 3847209 -1 1512029 1907848 3263356 -1 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 -2 447272 705807 1103664 1739167 2195838 3264542 4253473 4686891 -1 7158 546962 2388274 2497215 2756803 4650495 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 2866594 2994296 3257348 4461950 -1 -2 607574 1649800 4489869 4974685 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 147393 927647 945114 1134259 1455829 2188339 2599820 2810857 3061828 3141493 3374652 3511318 4327845 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3695321 4270173 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -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 -2 618465 652369 815033 1561332 1588064 1655654 2008898 3947243 4118302 4635264 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 579150 622453 -1 556805 3752139 4492366 4825809 4999652 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 1149038 1278675 1608994 2611067 -1 -2 47355 105400 532131 1646409 1860330 2412281 2768100 3418166 -1 534237 1852568 4129224 4821381 -1 1394234 1728313 1843828 2741259 4394488 4414854 -1 1011307 3119034 3797463 3860936 4019399 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 1084772 1199890 1623423 3166630 3269693 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 1402643 3086012 3242556 4977020 -1 -2 1033676 1759615 2983897 3185585 4492448 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 1615749 3178751 3643547 3767211 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 17928 2491410 3757896 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 627569 1386143 2313980 2568183 3676932 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 -2 181882 1960474 2316815 3041484 3267573 4276177 4732050 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 426504 718869 1461797 3191925 3951532 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 1698133 3044093 4417557 4811439 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 267759 609673 2465943 3872244 4006381 4113109 -1 -2 166413 613865 733642 1106085 2383365 3639574 4553114 4927111 -1 328132 3155825 3619090 4845482 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -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 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 536488 1017967 2964060 3161125 4177367 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -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 800134 1463589 2066137 3174600 4970301 -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 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 28951 1010251 1055948 1488985 1510033 1520990 1660653 2223932 2878956 3435631 3875266 4288793 4314553 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -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 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 194538 1854529 3657555 4282841 -1 -2 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 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 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 74637 2084513 2405712 3127513 4761709 -1 576560 1236195 1259875 2340954 2789768 3178529 3216222 3917618 4773256 4978002 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 1316072 1328068 2879838 4589947 4670952 4762041 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 3011046 4137317 4210459 -1 1599453 1835019 2131956 2182375 3123847 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 434680 1154123 1835488 3622192 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 205592 235022 949018 1003582 1070910 1863848 2199366 2340312 2595927 3247691 3288383 3363968 -1 635373 1453949 1695335 2552787 3533053 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 898674 3632138 4262121 4454674 4808302 -1 41293 1536544 1560725 4629127 4995342 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 1304865 1865420 1891760 2519408 3222236 3288686 3569080 3866447 3987877 4025466 4715676 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 384443 517691 1035395 2737128 3870221 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 235545 992313 1717075 1989441 2914043 3896015 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 2125663 2499171 2993940 3407785 -1 -2 409615 1310763 1554181 2319874 4605878 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 2749860 3691811 3817798 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 1005671 1240527 2541298 2862350 3294663 4774814 -1 -2 32632 439023 1933519 2902252 4898976 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 493454 647475 650428 744891 827510 923721 1838589 2378636 2410344 3961669 4346649 4583217 4867586 -1 -2 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 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 12402 185595 729020 983806 1889061 1924827 1946526 2648388 2851773 2943067 3241305 3852677 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 509165 710823 741204 1301331 1312433 1369742 1869804 2032778 2046996 2744391 2807302 3029979 4264787 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 1314170 3424085 4336967 -1 4922 1831384 2301242 3716339 4999999 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 -2 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 1904019 3429312 4452096 4872307 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 446944 946915 2561869 2915642 3499811 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 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 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 135890 290490 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 527673 626008 2687977 3241572 3728134 4196538 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 2090681 4333109 4496409 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 105534 196607 256313 408848 773585 809621 3494039 3796205 4077500 4222176 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 -2 11224 159785 1060692 2808929 3556179 4683355 -1 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 3201 191741 634342 995468 1217716 2231539 2387955 3100085 3237644 3458341 3798432 4018152 4040210 4262278 4945970 4950001 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 143404 1797787 2682046 2946793 4792458 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 1894512 3442388 4902740 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 500803 1102960 1437033 1864680 2637689 2696360 3288004 3959679 4837597 4863366 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -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 515419 998477 1402369 1494335 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 672439 1398356 2292237 2700025 3115561 3801123 3804008 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 183642 1850033 2584136 3380055 4325926 4670538 4711719 4999999 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 80946 916520 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 179718 2592724 2782342 3115161 3700057 4637790 -1 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 -2 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 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -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 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 1781831 1997137 2028615 3187237 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1291304 2856356 3437273 4602343 -1 -2 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 280768 763620 862694 1604151 2723704 3437959 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 1250010 1428845 1467376 1744577 2070382 2710105 2904027 3145033 4042312 4211706 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 762209 2987871 4705493 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 3951327 -1 77440 2052722 4188117 4922060 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 79601 337759 2083903 2229816 2392673 3653985 4152969 4447432 -1 -2 425531 1092339 1837192 2549711 2682763 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 567928 885062 1287962 1946190 1977307 2043596 3176756 3652990 3729883 3838488 3861198 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 1100950 1391879 2247195 2856248 2890967 3108574 3174628 3397426 3404170 4218961 4548944 -1 -2 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 457854 458613 1923576 1928472 2361575 2440712 2497498 2624333 2629670 2639145 3292821 3301390 3861347 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 510996 548505 811975 1411692 3271984 3882655 -1 -2 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 1112194 1645249 1706758 2639706 2867311 3395651 -1 8691 2745820 3130926 3407560 3849667 -1 -2 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 400676 751834 1008492 1172978 2314821 2797782 3418320 4306172 4966283 4977410 -1 255286 804958 1979582 2729534 3506820 4907981 -1 1037556 1087750 1474885 1879870 2264242 2300003 4407609 4481234 -1 -2 134763 1691175 2350662 2747422 3023331 3925234 4035305 4105029 4985921 -1 1458127 1896185 3967452 3971850 3999478 4467616 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 161981 400908 1610237 3402867 4401203 -1 229842 1618486 1759363 2463755 3057830 3077966 3183745 3511983 3997029 -1 -2 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 280768 763620 862694 1604151 2723704 3437959 -1 -2 482659 1443572 1598911 3607503 3670255 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 770595 1763173 2044503 2048068 2352713 3835622 4164751 4489972 -1 -2 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 -2 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 387504 1108312 1773954 2601481 3041549 -1 -2 899728 1192058 2204299 2287657 3477300 3675849 3687881 4527128 4613165 4698910 4764000 4947170 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 263103 2823702 2941026 3052441 4013844 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 791543 920507 2168457 3739926 4216548 4389504 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 461732 1687087 3631609 3881619 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -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 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 387504 1108312 1791381 2286205 2452048 2601481 3175922 3264915 3273863 3321321 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 2960575 3995612 4748853 4785418 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 2320584 3077237 3384317 3580778 4754538 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 136065 839856 958140 2223154 3881512 -1 -2 309761 358439 481978 820266 1115060 2312286 2893998 4046764 -1 1584377 1780431 2657034 3291197 3608573 -1 194963 233161 1173766 3240371 4096263 4501230 4553365 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 854617 1350117 1929328 3173577 4368809 -1 1139626 2036869 3686813 4474415 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 1924020 2185399 2965910 4198106 4999740 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 405520 1893400 3844068 4330808 4341119 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 1145715 2575459 2800428 4825709 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 1914689 2913110 2978672 3650970 4878964 -1 -2 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 34921 457324 620408 707241 1126540 1373454 4951962 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 -2 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 214484 1455822 1548461 2018716 2273991 2416689 2979336 3662418 3890338 3986450 4502544 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 1767001 2839738 4225130 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 38473 2451391 2938655 3232429 4127594 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 1981769 2905751 3358455 4500881 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 106131 1198302 2391858 3538472 3591203 4541085 4563339 4968501 4994125 -1 -2 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 -2 130994 167757 1229967 1773209 2290445 4857271 -1 -2 611521 1168903 1287783 1920045 3478111 -1 24023 1067773 1829140 2423861 -1 -2 241675 552602 1169966 1610161 3667283 4030974 4036365 4735108 -1 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 630057 1361926 1742146 3158440 4338856 -1 1318542 1946447 3848718 -1 -2 1298635 2769198 -1 928603 1306062 2430979 4139821 4446895 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -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 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 337621 423853 1553149 1932842 4365255 -1 -2 1425261 1650705 3238477 3572534 3889410 4592704 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 155181 1732383 2430039 3843900 4882192 -1 -2 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 134720 437966 781855 1714181 2063572 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 -2 746289 800548 849025 2695972 3094058 4434323 4908828 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 3951327 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 31295 759807 2238277 2980009 3626979 4557685 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -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 191325 434728 1450731 1542154 1728855 1823110 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 671501 1030193 3555419 3816699 4552057 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 3845429 3970289 4165988 4973355 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 1851264 2425551 4511807 4710567 -1 55638 59744 369268 463182 1710332 2208475 2992875 3431146 4698543 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 636741 1397834 1865221 2618018 2745862 3395433 -1 372081 555826 781252 2278934 2314430 2408608 3088401 4144048 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 1681631 1866479 2993303 3394628 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 374122 1567706 4792194 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4294633 4397379 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 -2 468226 1917294 2590913 3010662 -1 52396 324139 847484 2321262 2947796 3175888 3559852 4524031 4765635 4830427 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 400525 1207086 1343978 1607110 1610292 1694458 2061880 3140116 3241900 3366013 3859131 4015644 4671160 4902835 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 713178 2176431 3538495 3810035 3966734 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 2125663 2499171 2993940 3407785 -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 3153378 3222704 3624308 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 482659 1443572 1598911 -1 587779 3257768 3575324 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 630941 971258 1518444 1578825 2558430 4352104 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 503865 837127 2302170 3527864 3992156 4218207 4694816 -1 564683 989569 1706915 1986880 2373637 3936837 4530082 4845189 -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 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 -2 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 438473 1957165 2772153 2908565 2994898 3000136 4509739 -1 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 1041421 1713672 2260370 2488409 2839439 3474842 4198009 -1 -2 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 166242 735885 1077530 1099072 3881289 4053534 4603610 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 1306811 1636751 3869408 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1419241 1699980 2707842 3016746 4977337 -1 530077 624546 1680153 1924829 2338895 3062523 4048184 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 1634440 2927828 3156463 3317331 3997969 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 -2 926274 1954050 3929657 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2301585 3159435 3772945 4252403 4352088 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 659522 712160 792106 1008288 1329182 1892731 2074527 2177118 2542305 2667397 2692382 2733114 2881655 4383685 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 579530 1439853 1774933 1870484 2372773 2825498 4645180 4674821 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 2125521 2476931 3037581 3770795 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 -2 638716 1073654 1469727 1870417 3133206 3520985 3681950 4127054 4717749 4762572 4826487 -1 72310 409956 659079 1421725 1540731 1953903 2178558 3795238 4359253 -1 1336051 1643882 1799612 1817454 1996788 3110681 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 262972 652103 3260548 3350587 3433081 -1 -2 225444 864079 1156714 1248697 1363060 1373323 1384553 1543256 2023153 2846405 2854011 3011212 3019036 3797150 3881573 4037890 4728304 4889798 4901794 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 283877 1583450 2165023 -1 863070 1079884 2105430 2302409 3531663 4240502 4318192 4784015 4875886 -1 -2 1734081 1780843 2104325 3866088 4593984 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 2304095 3565298 3915991 4187520 -1 50054 71667 300409 485658 1712678 1894920 1929529 2244728 2397542 2574260 3032282 4564653 -1 -2 448588 2999007 3117572 -1 1877569 2152136 3300601 4456485 -1 -2 198036 498714 635906 908908 1099757 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1358321 1510130 1684038 2130617 -1 60714 1460473 2089437 3490426 3990722 -1 893590 1915120 2421465 2443152 2634815 2780760 3022470 -1 -2 170873 1235559 1472129 1600425 2061172 2956526 3976598 4325524 4425674 4664394 4887625 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 198016 619681 788814 3658240 3862027 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 1899099 2309304 3053132 3879794 4674824 -1 -2 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 245840 277091 864327 1515463 2138000 2930947 3556386 4420792 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 713983 1075512 2500741 2862350 3493906 4374358 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 1091345 1624029 1991836 2283647 4131708 4284356 4454701 4607807 4946322 -1 1914689 2913110 2978672 3650970 4878964 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 18594 2137232 4403183 4469508 4801822 -1 449487 802368 1352345 1613801 1849124 1872612 3627704 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 456361 1097596 1214038 2007965 2264807 2675989 3919891 4413015 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 428738 845363 913081 1949572 2267986 2618944 3093905 3154463 3170883 4336449 -1 -2 1812488 2250212 2656832 4171628 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 711026 1042635 1304659 1401811 1791632 1801056 2846990 2930074 3386904 4852580 -1 -2 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 246090 616968 681962 1088740 1273798 1989054 2758326 3796684 4077907 4328901 -1 -2 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 233136 827076 917924 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -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 -2 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 -2 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 823043 929437 2067829 2559795 4068464 -1 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 -2 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 583937 2719909 2724432 3234818 4101911 4212666 4297108 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -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 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 786202 1724288 2384564 4901272 -1 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 -2 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 1594155 3419598 4314048 4992377 -1 -2 448458 731500 914367 3851792 4217265 -1 258152 1335848 4079538 4250480 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 1449916 4789297 4999999 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 274405 2911830 4363242 4374974 -1 -2 58015 1544080 2430952 2656798 4049992 -1 611973 2130851 3703660 4174020 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 -2 242005 732983 2186277 2933906 4697420 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 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 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 143667 1059397 2511815 4595101 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 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 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 1803021 2501189 2698729 3282710 3845869 4152611 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 222128 2344697 2945546 3625749 4013026 4286720 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 395404 943610 3995612 4575063 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 1169607 1575316 2073476 3009699 4481176 4734454 4771525 -1 2215426 2573772 2912708 4635113 4809023 -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 478790 602119 1138973 1517345 3430304 4727480 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 1748932 2508357 2580362 3059122 4217967 4477829 -1 13161 297622 922320 1261035 1478256 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 666182 2507406 2569968 2989568 3768366 -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 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 2472930 2493513 2684575 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 2309549 4669621 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 659757 1811944 3577527 4736099 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 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 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 -1 1092339 1837192 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 477779 595659 2248735 3397417 4163168 4792732 -1 1039370 2011035 3960896 4027035 4779010 4779177 -1 -2 468226 1917294 2590913 3010662 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 642346 1318588 2151844 3838133 -1 -2 1119768 1589653 1963454 2779395 3930926 4037277 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 2840049 3406622 3548891 4215453 -1 -2 200001 357822 580104 2887295 3452190 3720798 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 17928 2491410 3757896 -1 105680 1518017 1635068 1766161 1823819 2399149 2522026 2885971 2971167 3801351 -1 -2 12916 1286982 2005567 4168730 -1 323813 2895562 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 736034 2234343 3373677 3933346 4295513 4302854 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 1644700 3796742 4165977 4470362 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 160456 978727 1732269 2334593 3357607 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 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 210612 1318983 1867384 3103106 3576789 4569141 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 755539 2452717 4288758 4742784 4862687 -1 -2 1272333 2829804 3130337 4354372 4661626 -1 -2 801990 1217741 2378871 2915238 2945043 3814813 3815053 4975705 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 1131020 1451792 1683007 2118654 2528165 2572046 2751656 3299814 4287721 4975531 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 2358734 2769531 2933204 3599517 4574471 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 521870 704262 1533876 4692802 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 2358734 2769531 2933204 3599517 4574471 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 -2 56693 1371656 2468375 4597579 4915077 -1 1347965 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 735190 827814 1358907 1820447 1871235 2436365 3693882 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 697592 896298 1343731 2228272 4007496 4491727 -1 -2 111791 1141719 1170790 1291306 1897900 3991762 -1 1597786 2004566 2017961 4663523 -1 -2 1755422 1804655 1947356 2272340 3201527 4123565 4901859 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 74423 459595 765536 1430554 2405459 2534605 2817539 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 384366 1632559 1645721 4157610 4746910 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 395736 2191344 3350345 4908436 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 481064 1023372 1244496 2391848 2658412 4160621 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 97554 312731 1157506 4219925 4229115 4290220 -1 264566 3884196 4242596 4325331 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 974055 1676887 1892846 2481147 2511505 2976036 3461937 4955298 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 -2 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 34921 457324 620408 707241 1126540 1373454 4951962 -1 1131678 1385896 2848312 4478216 4854636 -1 552621 973111 1088093 1513146 1520257 1612676 1806401 1991673 2063928 2316416 4540818 4746326 -1 -2 645667 765018 1536031 3020438 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 624711 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 848952 1696153 3320611 3402701 3646838 -1 -2 299616 3491180 3693900 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 521870 704262 1533876 4356305 4407634 4692802 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 1388618 1476187 1648287 1829511 2344176 2903544 3836451 3926673 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 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 247075 304728 3022451 3801858 3900299 3914295 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 -2 117193 842955 1292997 1327937 1543251 1854174 2029668 2070956 2938771 3943079 4481766 4548700 4661138 4971035 -1 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 -1 1303445 1696160 1922997 3227093 -1 -2 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 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 252641 1623001 2547423 4344726 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 1127972 1250590 2246432 2526412 2841919 3283099 3509133 3945304 -1 463052 835365 951550 1093079 1882009 1887896 2489053 3023309 3258569 4731779 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 677585 805503 1000826 1683077 3113071 -1 -2 401370 1031428 2370670 3450177 4207967 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 31247 172696 730246 894455 1177210 1954080 1986937 2402794 2526414 3051773 3137490 3167287 3326018 3545387 3656237 3949598 3965709 4098567 4463278 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 155181 1732383 2430039 3843900 4882192 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 144358 2203834 3380562 3487852 4174824 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 1036828 1134483 1720615 1947787 2318230 2511738 3468700 3961362 -1 -2 670930 1892724 2582611 3750083 4296468 4999999 -1 1340522 1477234 1865680 2241231 2704629 3412792 3531001 4442064 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 41921 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 1478790 3828613 4898442 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 291134 728571 4086258 4558148 -1 443550 2381638 3980200 4976879 4987977 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 502914 652580 878363 1642691 -1 23889 82070 348257 1127809 1340051 1800249 4173890 4707240 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3923387 4495616 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 377763 599753 624674 1652642 1810983 2073106 2226376 2318162 2344239 2988569 3066834 3074200 4370946 4591543 4796825 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 1207086 1607110 3366013 4902835 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 777948 1294282 1825011 2207110 2697803 -1 2869142 2908160 3076283 4403102 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 1548585 2910653 3094440 3640535 4547013 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -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 128796 1499866 2865568 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1302939 2359896 3286856 4094525 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 579150 701649 980039 1268923 1305721 1349548 1953894 3137315 -1 482317 619087 2087828 2294230 4586375 -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 3435969 3466240 4522787 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 936291 2238484 3538804 4019213 4162294 4921223 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 502657 1221995 3274614 4795834 4836194 -1 97716 331122 1452418 1886918 3399540 4595289 -1 1221528 3565661 4237824 -1 211674 300452 862333 1986133 2540060 3221803 3370881 3939050 4117397 4677806 -1 -2 352298 2232142 3320895 4103789 4425961 4784582 -1 -2 931262 1155229 1828860 2313211 2397542 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4989201 4993977 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 254044 389325 2065342 2196352 3104318 4994475 -1 247472 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 -2 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 612252 1335855 1606353 2325565 3250386 3251965 3431833 4532036 4586356 4970782 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3881904 4128946 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 534163 1058465 2480415 3286869 3453286 4487581 4759249 -1 -2 2403447 2671272 3195843 3799595 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 -2 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 18594 2137232 4403183 4469508 4801822 -1 342113 2391302 2885318 4329358 4339251 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 481714 671229 765428 2137791 3592577 -1 1608729 2557435 2736133 3442283 4335924 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 2149477 3360476 3637001 4192882 4230407 4673543 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 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 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 494480 670027 1308284 2315745 2344511 4342309 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 670433 986552 3830753 4877600 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 4077661 4078859 4866582 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 971596 1807978 2591085 2651982 4936033 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 1317689 1723526 4302534 4495921 4540921 -1 1541625 3919304 4301257 4501861 -1 -2 280122 573756 1049109 1394885 1801546 1852388 2035000 2088086 2694467 3133751 3708363 4410924 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 448458 731500 914367 1572346 3851792 4217265 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 676321 2790768 3829914 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 -2 1260506 2846211 2999263 3475519 -1 463137 2310519 2954138 3872553 4576629 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 426504 718869 1461797 3191925 3951532 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 363066 856045 1745125 1789051 2037405 2804533 2871278 4175945 4661440 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 -2 203202 273889 365330 434562 861366 2068249 2496287 2700551 4087068 4124534 4194424 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 1334875 2314333 2922538 3961312 4277103 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 859884 1886686 4212052 4536325 4796715 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 960560 1445600 1907848 2102799 2565064 2830290 3024912 4088550 4667275 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -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 1405050 1937621 2366446 3318524 -1 2309549 4669621 -1 -2 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 456109 1119000 1304825 3966886 -1 1866942 2115021 2437851 2693970 3175412 3728669 4031897 4460057 4557455 -1 -2 266325 410586 1030827 2487902 2765032 3437007 4804454 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 541897 869016 1407291 1979482 2122853 2302161 2329782 2583382 2697798 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 643219 910803 1401017 2261358 2426167 2582255 2737798 2771753 4672762 4757545 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 143667 1059397 2511815 4595101 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 -2 2185399 3180130 4823422 4999740 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 89090 712077 871969 1140583 2566608 3931739 -1 -2 364309 738214 2095216 2854688 2939778 3644962 -1 -2 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 130429 892675 1538747 3565983 4222040 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 216906 1132597 4288168 -1 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 2320584 3077237 3384317 3580778 4754538 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 -2 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -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 225838 532396 927242 1385876 2365919 3370614 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 177525 408539 1163493 1862399 3379338 3809092 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 75741 1520387 2371805 3248174 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 1748353 2078527 2158288 3026456 4022846 4869401 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 4122941 4198265 4374940 4981749 -1 -2 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 438486 774629 2680177 2701597 3726346 -1 -2 311657 1284239 2095824 3475249 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 -2 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 2215077 2588485 3143126 3448909 4509675 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 592499 624847 1865221 1934465 2472255 2985827 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 621223 1231665 2107095 2203903 4521545 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 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 1270346 1650926 3265726 4402582 4965867 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 98866 615919 1349877 2803594 4198155 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 1508989 1821358 3773005 4498031 4897997 4991011 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 468226 1917294 2590913 3010662 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 540331 600082 1031042 2048556 2092709 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 201566 641646 867069 1348283 3599589 3977907 4601700 -1 -2 521970 2168074 2505387 3279246 4878286 -1 867715 3091917 3133533 4544950 -1 1315881 3275401 3515772 3657227 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 -2 302199 670674 857538 2124824 2850553 3543682 -1 -2 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 1326366 2500723 4279989 -1 -2 447271 771083 814217 898821 1225904 1804302 2540822 2797943 3358556 3474433 3588405 3781281 3859533 -1 411568 2497788 2972726 3736165 4783124 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 299616 3491180 3693900 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 1926938 2151579 3748969 -1 -2 349065 628906 1040606 3682937 4457991 4508156 4856295 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 324985 857939 1029816 1079754 3386171 3564339 4289917 4855385 4896948 -1 1981023 2217013 3037603 3610511 4101421 4285844 -1 870055 1249837 3409959 3996669 4153721 4790076 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2152413 2836933 3057046 3287285 4979811 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2869142 2908160 3076283 4403102 -1 -2 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 -2 782413 822807 826722 1798985 2024552 2194124 2268545 2326306 2968879 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 1278446 1533246 3706360 4767864 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 2125521 2476931 3037581 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 731455 1450162 2050564 2135653 2343443 2407787 2435405 2658098 3171643 3763731 4760018 4863642 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 -2 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 7781 158598 392898 433141 1095960 1853824 4260350 4545100 4868609 -1 345952 2647124 3032307 3067227 3379861 3595651 3683612 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 587233 749247 823656 1220311 3802934 4945250 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 138798 583469 711636 1277530 1441271 1829490 2218642 3063154 3275148 4435121 4437577 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 1388873 1872642 3097703 4236977 -1 438473 1294901 1902561 2853077 3000136 3513802 3962432 4175364 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -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 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 1367 1350991 1521372 2285532 2532484 3089435 -1 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 969071 1278679 2554718 2858204 -1 597301 655194 913560 4540021 4787837 -1 44545 628990 1506844 2708114 4101943 -1 323017 1075477 1281376 1953104 2038249 3269993 3486156 3578888 3597045 3606341 4027221 4184843 4280877 4295370 4694095 4759939 4840667 4864275 4994933 -1 -2 822807 2194124 2968879 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 25967 949387 2510175 2592587 3710392 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 308089 650351 961134 1240922 1341983 1387268 1530776 1729986 1983811 1996584 2063928 2319383 3150422 3338375 4010137 4129260 4268251 4540818 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 362318 393900 964985 1665900 1871416 3119847 3278715 3471560 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 752169 1315443 3571242 4092410 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 3287535 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 113903 3356006 3640066 4525027 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 521970 2168074 2505387 3279246 4878286 -1 867715 3091917 3133533 4544950 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 1430707 2181881 2842096 4696367 4753098 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 2401 2125981 2567127 2958472 3611870 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 379342 1511121 2165970 3353603 4520814 4571808 -1 -2 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 188169 652235 1371599 1420033 1518554 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 740080 1348157 1773835 1987656 3984010 4247123 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 670433 879027 3543813 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 2271878 3418976 -1 -2 551571 3335739 3783852 3904094 4663770 4926052 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 -2 1365167 1518421 2283239 4402580 4928255 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 32703 1216789 1902830 2889894 3128421 4603304 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 191146 1975427 3998760 4085533 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 2840049 3406622 3548891 4215453 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 3045635 3509696 4138347 4516101 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -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 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 150218 526627 2861407 3502257 3575942 4234214 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 1430707 2181881 2842096 4696367 4753098 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 134285 182325 339071 358513 448496 1352999 1720609 1879679 3029159 3135236 3420198 4274974 4594492 4951000 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 1215614 1358815 1986900 2258501 2508764 2591003 2981662 3120838 3851022 4080629 4258255 4886219 -1 994888 2475838 3264113 3593265 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 263853 1059522 2348248 2930991 3163301 3350754 3532634 4072045 4102412 4534291 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 408563 510583 1261730 1528696 2818473 3163727 3413296 3603664 3958464 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 1074450 3102458 4059008 4474415 4954061 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -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 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 738343 1729982 2352236 2595905 2680726 4772428 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 515134 741295 2076217 2312176 2501276 2918140 3134542 3379989 3451142 3617131 3707030 -1 726075 2005008 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 -1 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 385394 579356 902059 1405899 2246369 2710167 3080519 3341049 3471534 3733311 4956725 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 1343729 1958611 2083094 2345483 2410689 2519829 2795528 2927544 3507885 4022553 4074576 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 747602 1489781 1940494 2613466 2622873 3736893 3942566 4040302 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 1193409 1818733 2636400 3625661 3721532 3733636 4063151 4613387 4701572 4745957 -1 -2 130128 721223 1030625 4049217 -1 214287 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 498559 644530 1062293 1440849 1519942 2031741 2642896 2705200 3539288 3786325 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1210508 1390989 1508457 2560478 2844232 3240197 4230951 -1 154069 209304 628445 657842 1010896 1271258 2078795 2702685 2907946 3135788 3617214 3649240 4790635 4924510 4936784 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 585816 1934414 4160614 4877603 -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 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1284566 2021584 2509552 4347661 4823733 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 755539 2452717 4288758 4742784 4862687 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 594011 607293 699236 2710158 3436659 3590367 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 4379683 -1 -2 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 2052163 3039979 3914119 4382188 4999999 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 266325 410586 1030827 2487902 2765032 3437007 4804454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 482659 1443572 1598911 3607503 3670255 -1 -2 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 -2 2382569 3193593 3437596 4102738 4742954 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 2472930 2493513 2684575 -1 -2 769944 3473352 3765891 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 23216 1097469 1686828 2015517 2458120 2775815 4929097 -1 1084618 1301541 2532091 3056449 -1 -2 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -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 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 496544 787517 974133 1153635 2226169 3664861 3729236 -1 778318 1456842 1970426 3055508 3095901 3464554 -1 -2 390399 2133949 3192182 4257091 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 1916271 1919345 2487730 3369713 4383684 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 971596 1807978 2591085 2651982 4936033 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 192857 912812 1107882 1517358 3544404 4129007 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 188217 921265 927119 972286 1222075 1297365 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 165070 1860063 2064899 2857785 3961334 4932135 -1 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 401730 1329457 3531997 4360627 4775355 -1 -2 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 432885 470836 488461 590399 809747 929541 1481917 1824764 2131180 2192734 3611911 -1 661170 767006 1411002 1450597 1476724 1854799 2011022 2089162 2404670 2437060 2524931 2591757 3040036 3181091 3184707 4284414 4427571 -1 -2 516403 1389386 2074439 2119866 2704099 2962989 3267416 4160161 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 928603 1306062 2430979 4139821 4446895 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 468226 1917294 2590913 3010662 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 -2 177427 328147 2677794 2745699 3452926 3511040 -1 -2 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 -2 41921 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 194792 2964984 3357037 3668213 -1 419253 971515 1583779 2037132 2646893 4504802 -1 260488 1050806 1608184 1690000 1781493 2294816 3406322 3712698 4086235 4206149 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 381016 922338 1860811 2430094 2448393 4446777 -1 1996461 2785269 2837455 3068197 3380146 4691322 4939780 -1 2533948 3785682 3947686 4086566 -1 498198 1333906 3721488 4001558 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 594283 1037216 2574671 4010682 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 171397 1212495 1666177 1679392 -1 630057 1361926 1742146 3158440 4338856 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 164034 268366 1502498 2640772 2713809 4195386 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 587779 3257768 3575324 -1 -2 516367 2669755 2797757 3025475 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 238378 1114497 2901260 4411173 4902433 -1 -2 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 41921 225662 1431253 4192415 4705459 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 179536 255941 1359157 1677681 2663186 2694634 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 1250010 1428845 1467376 1744577 2070382 2710105 2904027 3145033 4042312 4211706 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 182289 637076 3463076 3720665 4429194 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 1230291 -1 89121 651497 1455203 3018210 3241871 3302988 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -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 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 631190 738388 1411483 1420783 2052990 2293366 3162241 3162768 4486637 -1 629433 892602 2234926 3630689 4136755 -1 -2 311546 2326828 3931326 4014580 4819593 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 -2 973154 2999703 3311321 3655877 3977777 4066942 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 -2 320129 1770337 2688850 3273730 3301547 4762917 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 408395 1770323 2068994 2927634 4168521 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 171627 872477 1040900 1604954 1778235 3783783 4238796 4452954 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 254961 591724 1458114 1863507 2070590 2992178 4445982 4962415 -1 379771 942480 1271534 1470327 1504317 2230614 3623591 3866380 4169131 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 536488 1017967 1055938 2964060 3161125 4177367 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 39206 790168 2037562 2168336 2560975 3478150 -1 1248752 1296035 1533795 2738741 4275944 -1 81664 320907 1116475 1871625 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 1334875 2314333 4277103 -1 -2 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 1556612 3360322 4116757 -1 -2 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 169851 1577916 2226442 4169752 4647041 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 -2 1500993 1864133 2784031 3550691 3599275 3755353 -1 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -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 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 907617 1357275 2289149 2607738 3827198 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 125519 595872 1084081 2092712 2289598 2576818 3687933 4933216 4999999 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 -2 15067 1824123 1828174 2741767 3232560 3264684 3808726 3981687 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 1038801 1518778 3041226 3421453 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 451123 791543 1571169 4775884 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 44435 117198 463974 597834 647554 817522 1075253 1331123 1566765 2339603 2357120 2713497 3178382 3458504 3888678 4157917 -1 -2 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 3951327 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 568304 1227745 2442442 3006386 4202718 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 293146 414047 1167522 1954043 3233769 4113099 4941864 -1 -2 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 39206 790168 2037562 2168336 2560975 3478150 -1 247586 869906 1772559 1998153 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 460291 803554 813820 1079536 2770028 2875334 3291575 4727039 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 317597 1375632 2019368 2117085 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 -2 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 182297 358820 653695 1134259 1150784 3452873 4168955 -1 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 -2 198623 4884449 -1 -2 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 233465 479727 4122613 4771125 4796582 -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 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 612911 3138740 3374294 3986027 4590331 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 961566 1205599 1381878 2195248 4669544 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 240751 748220 1106323 1786740 1889617 2927472 3687503 3977644 4426326 4535793 4993810 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 104499 848952 1323805 3402701 3440957 4790294 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 374731 713472 3228739 3375049 4140392 4726813 -1 -2 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 758811 929642 1236195 4994613 -1 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 1040917 1540357 2503587 4407534 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 83000 298541 953342 1848743 1895840 3265493 3278770 3513740 3604711 3645857 3920315 4365339 4559053 4941186 4970193 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 516367 2669755 2797757 3025475 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 8901 1731458 2077756 3166733 3643482 4534638 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1716076 2905155 4534507 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 1317194 1623671 2383328 4530014 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1066722 2038958 3220270 4357856 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 2003590 2350884 2488180 3053619 3731892 3780596 4677210 4991862 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 263853 844153 883587 1383095 1770762 2308925 2451295 3582078 4370648 4508201 -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 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 1029487 2832496 4019412 4049898 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 127323 638810 2906306 3694566 4225750 4399336 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 216906 1132597 4288168 -1 212413 638511 1744342 2342845 2415179 2927873 2995549 3057129 4084613 4134748 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 928603 1306062 2430979 4446895 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 1777280 2843708 3508756 4622669 4957658 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 -2 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 -2 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 327079 1604275 2998743 3739114 4215144 -1 -2 98571 301490 2784168 3453034 3479221 4157433 4964522 -1 769297 1648833 1977839 2995757 3406800 4177944 -1 -2 635742 893939 939088 1357606 1703245 2099013 3238115 3364573 3852232 3934030 4146468 -1 116512 1560325 3012233 3126682 3213641 3715475 3810561 3886419 4690261 4771260 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 301755 2633564 3042984 3349003 3950793 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 1066748 1751966 1762781 1957618 2245142 4214220 -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 -2 363066 856045 1745125 1789051 2037405 2804533 2871278 4175945 4661440 -1 206117 630297 693919 998384 1330064 2130735 3233204 3831092 3960482 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1017160 2718770 2763105 4204485 4784015 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 843462 998571 1360948 1589882 3801754 3957223 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 704262 4356305 4407634 4692802 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 4922 1831384 2301242 3716339 4999999 -1 -2 454655 3378895 3670416 4477025 4793070 -1 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 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 -2 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 450814 836323 1107649 3945591 4698175 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -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 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -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 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 927647 1134259 1455829 2810857 3061828 -1 -2 32632 439023 1933519 2902252 4898976 -1 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -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 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 298548 1351162 3106909 3862777 4188670 4238797 4248374 -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 2788910 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 3045635 3509696 4138347 4516101 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 143667 1059397 2511815 4595101 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 74637 2084513 2405712 3127513 4761709 -1 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 1901439 1952037 2042991 2682470 2793141 3746080 -1 -2 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 -2 798022 1197797 2601397 2712111 4669182 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -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 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 1749511 2207905 2396397 3012958 3173854 4665105 -1 -2 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 2862350 3089098 3493906 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 583469 711636 1277530 1441271 1829490 4437577 -1 1975400 2188920 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 -2 256794 996513 2227395 2438772 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 1633204 1879159 1994760 2103218 3712697 4088784 -1 -2 1261381 1418779 2749450 3332460 3796476 4730826 -1 -2 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 755539 2452717 4288758 4742784 4862687 -1 -2 179718 2592724 2782342 3115161 3700057 4637790 -1 80842 485520 1152329 4714172 4949985 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 3989418 4090911 4476610 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 504012 728405 976776 1530557 2539996 3099085 3233335 3796162 4998930 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 29513 789111 847400 1983774 2081048 2141001 2966644 3349795 3611949 4120681 4725170 -1 490481 1378676 1621182 2014169 3232065 3792119 4500123 -1 -2 918319 1776211 2323613 3981049 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 764332 949404 2933527 3128177 3443640 3825316 -1 -2 835845 1008346 1613706 2293357 3616935 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 931262 2397542 4989201 -1 -2 423373 1472720 4121777 4508006 -1 960325 2351481 3435786 3493308 -1 1981769 2905751 3358455 4500881 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 1297580 3350286 3687337 3912782 4505348 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2796025 3256932 3987931 4482805 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 33401 342631 925360 2373872 2797384 3090230 4181289 -1 -2 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 1926938 2151579 3748969 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 123248 335299 514308 713178 2176431 2747662 3244244 3538495 3732420 3810035 3966734 4625235 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 1465301 2221651 3009659 3848010 4662136 -1 -2 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 771941 1018240 1405666 2428593 2442987 2837264 3455420 4828056 -1 -2 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 -2 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 -2 2305775 3517322 3617834 4069308 4301702 4358905 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 401370 3450177 4207967 -1 -2 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 -2 111791 1141719 1170790 1291306 1897900 3991762 -1 421415 471872 2012020 2382447 3916991 3966150 4934462 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4696352 -1 -2 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 327079 1604275 2998743 3739114 4215144 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 -2 1427619 3989374 -1 505829 598965 1609487 2364719 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -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 1856633 2593162 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 2965626 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 74637 2084513 2405712 3127513 4761709 -1 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 139831 1735470 1970690 3766008 3863403 4476336 4754379 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 823038 1553506 1892258 2785688 3682889 3759722 3851350 4774172 4790298 4990753 -1 32632 439023 1933519 2902252 4898976 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 918319 1776211 2323613 3981049 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 30517 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -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 2498762 3823114 -1 446495 1352023 1816236 2535586 3235097 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 809765 1107330 1285197 1622886 2116033 2253327 2410940 3054408 3950401 4117335 4307136 4553626 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 1326366 2500723 4279989 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 663659 682524 806301 2563974 3965376 4124193 4547871 -1 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 252641 2547423 4344726 -1 -2 395230 961341 1280915 1282439 1852282 1996684 2269750 2879639 2933410 4285893 4479345 4756261 4801869 -1 16785 1418255 3740969 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 2429994 2508874 3312329 3550602 3700952 4340185 4340675 4411672 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 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 34921 457324 620408 707241 1126540 1373454 4951962 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1131678 1385896 2848312 4478216 4854636 -1 1088093 1612676 2063928 4540818 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 -2 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 202716 655323 813572 1759615 4079338 4323296 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 3287535 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -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 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 1293818 1667153 1770324 1839680 -1 186366 813768 1460457 2209567 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 -2 170873 1235559 1472129 1600425 2061172 2956526 3976598 4325524 4425674 4664394 4887625 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 500310 1083730 1475899 1525273 1630193 4916773 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 426504 718869 1461797 3191925 3951532 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -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 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 167684 1155083 1829748 3238667 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 -2 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 520190 943996 2043164 2785414 3147149 3449728 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 88025 153372 581028 759065 866286 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 4690997 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 15399 573551 683624 1236387 1597876 -1 -2 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 1260506 2846211 2999263 3475519 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -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 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 -2 499718 624063 1457629 3195458 4430869 4963014 -1 206503 852006 989601 1420214 1527416 2258884 2346458 2913059 3050758 3711481 4189378 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -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 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 -2 898674 3632138 4262121 4454674 4808302 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 53226 68025 2874720 3990143 4152732 4804757 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 -2 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 443844 2040508 2210600 4208543 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 -2 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 -2 1925655 2309843 -1 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 -2 988701 2529284 2585400 4179411 4722784 -1 349175 1355088 1567960 3812393 -1 -2 454219 704833 1620646 1689267 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 707904 767480 819919 4451259 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 547710 567980 1940706 2097626 2522448 2919077 3578933 4651785 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 -2 509165 710823 741204 1301331 1312433 1369742 1869804 2032778 2046996 2744391 2807302 3029979 4264787 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 1228888 2353752 2856470 4584040 4608682 -1 1117596 1424776 1487265 1508258 3104332 4636475 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 1599453 1835019 2131956 2182375 3123847 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 155182 427290 683873 2286046 3007531 4423020 4456919 4610877 4909529 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 169974 1933530 2367669 2461143 3338850 -1 -2 301339 760090 1012254 2812302 3052131 3313450 4519646 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 573475 2356643 2425841 -1 -2 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 15232 36911 652679 1427905 1428425 1811796 3563844 4054702 4321320 4999999 -1 -2 199665 938026 943687 1386399 1703677 2306681 2580811 2909035 2927247 3000360 3178748 3344490 3474857 3895138 3980935 4203811 4652034 4774783 4948971 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 265995 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 4152653 4970279 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 642346 1318588 2151844 3838133 -1 719724 858924 2551024 3425938 -1 -2 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 608070 904400 1081279 1514647 2205347 2806151 3618271 -1 957811 1427619 2822074 3968286 3989374 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 709683 2998921 3822080 4267643 -1 849202 2274989 3797179 4517984 -1 -2 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 138798 3063154 3275148 4435121 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 239896 723532 876045 1136721 2217483 2398119 4143025 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 922694 2547635 2582771 2623402 3126388 3375549 3482892 3530618 3848703 4203151 4361472 -1 -2 324987 478705 518560 1693004 2080139 2102077 2898639 -1 1809491 1886726 1952647 4069185 4114561 4838293 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4889798 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 754136 2132587 4317548 -1 148822 1337924 -1 -2 193628 550764 724431 2197718 2614694 2887218 3179556 -1 -2 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 629433 892602 2234926 3630689 4136755 -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 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 513715 757707 794713 1677942 2663782 2755743 -1 443712 500301 767334 1560117 1647269 1700891 1880536 2536190 2696906 2964410 3541554 3646863 4128445 4155039 4498577 4544296 4676601 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 -2 468226 1917294 2590913 3010662 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 153095 504454 1309786 1429376 4566039 4806560 -1 573756 1049109 1233277 1852388 2035000 2086161 2581161 2694467 2856471 3133751 3350642 3381004 3942275 4498600 4780615 4923143 -1 -2 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 -2 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1298114 1329117 1642755 1689548 4933638 -1 998149 2032636 3326819 4546761 4910272 -1 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 -2 200709 431708 1763695 2532960 3375705 4468586 -1 578340 748608 2088877 3645027 4535094 -1 600918 604472 919169 986479 1204940 1865718 3539211 3853628 3935655 3949583 4743931 -1 -2 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 280768 763620 862694 1604151 2723704 3437959 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 186851 191206 407673 461095 2015595 4720209 -1 -2 1287902 1346579 2116795 2530259 2788963 3975456 -1 559470 759014 763624 1384625 1704861 2694150 3489127 3810047 3979285 -1 291725 314407 2111435 4566975 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 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 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 37363 2533870 2801942 2978039 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 -2 467793 476245 716964 866401 4355651 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 25392 135959 657641 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 192884 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 905051 1118315 2191639 2209337 2233810 3673996 4056023 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 791022 1112110 1141165 1616579 1630758 1715232 2049572 2485932 2994342 3116909 3409407 3706030 3913367 3966335 4676850 4710746 4793509 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 378390 1086116 1366340 1993223 4178194 -1 477028 1221528 1306865 1758627 4016635 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 2173784 2881941 3143126 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 2674859 2750886 2928329 4538196 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 448588 2999007 3117572 -1 1877569 2152136 3300601 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 481714 671229 765428 2137791 3592577 -1 -2 179718 2592724 2782342 3115161 3700057 4637790 -1 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 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 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 565066 1352156 1466149 1688188 2409889 -1 1280468 1660722 2026215 3435945 3922539 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 988701 2529284 2585400 4179411 4722784 -1 366705 1184630 1486786 3813493 -1 1955031 2445173 4825414 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 835970 1164303 -1 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 -2 1096147 2096195 4455714 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 -2 108583 504794 589701 641799 983753 1929135 3971573 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 1077194 1736280 3425810 4119288 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 -2 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 363170 993055 1105507 1976181 2641762 3104628 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 4624568 4836434 4982221 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 19319 442006 3352980 4072088 4803774 4875482 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 186366 813768 1460457 2209567 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 354677 736296 2655590 3800938 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 657810 995549 2515230 2635093 3304439 4775561 -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 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 2282905 3149685 4754080 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 83996 570534 862851 1563323 3413158 3568006 -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 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 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 -2 2349284 3267025 3889387 4775076 4784901 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 539661 1105201 1408502 1698969 2125656 3156348 3375171 3385667 3428275 4529141 -1 125519 970809 1632191 3127534 4679403 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 -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 -2 937626 2825107 3646481 4124975 4704859 4944816 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 423373 1472720 4121777 4508006 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 72181 281206 1572213 2069875 2124471 3420298 3570623 4507895 4551885 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 83071 781530 1931530 4695553 -1 -2 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 385576 1924112 2116572 2481865 4208877 -1 -2 401370 1031428 2370670 3450177 4207967 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 337293 513694 1221995 1383638 1504372 1885085 2720532 3315621 4698109 4836194 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 2533948 3785682 3947686 4086566 -1 61273 331776 1302232 1555677 2596891 3569997 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 576024 1033964 1933452 3210373 4511864 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 1624996 1804282 1984578 2019399 2499293 3101052 3109261 3136385 3213060 3597572 3621732 4029418 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 4283891 4769826 4977401 -1 1867237 3424424 3779420 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 123248 752316 915022 1802629 3746965 4822505 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 713178 2176431 3538495 3810035 3966734 -1 -2 252641 1623001 2547423 4344726 -1 376359 543681 1071892 1973514 3657183 3976757 4410637 4610162 4969087 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 258152 1335848 2380961 4079538 4250480 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 502756 3350062 3501179 3692738 4406444 4514204 4555960 -1 -2 518544 690699 1398073 1981894 2772606 3397859 3479086 4097582 -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 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 486660 1077780 1477838 3134154 3166401 4408982 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 909150 1188139 1234162 4068943 4523971 -1 26951 280480 287476 517763 612424 959847 1039641 2098895 2711362 3608149 -1 -2 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 -2 228413 814135 2503276 2810210 3428453 4057657 -1 1353207 3387440 -1 -2 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 2236764 2657756 3697577 3902603 -1 961566 1205599 1381878 2195248 4669544 -1 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 162123 549895 653032 4292301 4758293 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 186675 3589132 4360545 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 -2 447272 705807 1103664 1739167 2195838 3264542 4253473 4686891 -1 7158 546962 2388274 2497215 2756803 4650495 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 385962 773908 1321578 1481746 1642359 3056885 3799285 4718464 4812010 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 1431993 1648311 2452693 2584271 3481966 4638155 -1 -2 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 694224 776229 1559633 4511894 -1 -2 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 367944 482840 768052 1727237 3502278 3696307 3973896 4235171 4847293 4924781 -1 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 77440 2052722 4188117 4922060 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 1370025 1464362 2040885 3367000 3475249 4221515 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 4258808 4633826 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 1605225 2148266 3860596 4037876 4122975 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 843745 913206 1013672 1304690 1826563 2381181 2741221 4212347 -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 2605857 3667146 3816508 3992410 4392572 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 487079 736831 912267 1210432 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 3266644 3813404 4842132 4851326 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 33401 342631 925360 2373872 2797384 3090230 4181289 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 504714 2827782 4323486 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 360807 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 32521 1050134 1077291 1344787 1653470 1666883 1688643 1729372 3830677 4200603 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 859036 1229039 2868534 3032904 4637036 4860848 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 584072 2099843 2245036 2909462 4986992 -1 -2 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 272967 2280859 2928444 4411417 -1 1267076 2537158 2637741 3049843 3051769 3115408 3363708 4418893 4978074 -1 -2 808565 1652705 2076776 2322184 2831229 3439806 4488163 -1 1576583 2546900 2622929 4587167 4806547 -1 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 -2 509323 2143158 2722887 4592929 4619254 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 -2 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 229839 411514 1023327 3006164 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 1529388 1995437 -1 882355 1776524 2395765 3447314 -1 525713 1412700 2268021 3211791 4620295 -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 -2 561545 2197666 2681826 3310470 4564585 -1 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1625568 2462929 4217967 4477829 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 1050799 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 1391052 1443058 1606347 1754014 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 186366 813768 1460457 2209567 -1 -2 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 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 815833 1522836 1544474 4646973 4688247 4716683 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 3233204 3960482 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 2204577 2787340 3281820 -1 -2 137267 684257 1334315 1679024 2072118 3245458 3576996 3650792 4941683 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 144369 346232 1616428 1737210 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 980537 1351877 1891037 2434758 2747844 4795055 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 250185 2713587 4659007 -1 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 -2 575575 1348728 1585060 1725591 1789084 2528570 3110503 -1 3626170 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 1514998 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 2752182 3914963 4079110 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 -2 294677 720711 1436950 1481529 1587290 2420892 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 1665493 1825131 2678046 3706531 4524843 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 648185 953542 1511325 2184848 4028597 4342319 -1 1139626 2036869 3686813 4474415 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 -2 918127 1730132 3745814 3942557 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 97889 1010688 3362163 3626587 3835507 3869155 4086439 4115005 4137526 -1 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 188169 652235 1371599 1420033 1518554 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 -1 -2 1351877 2708236 4309943 4371740 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 156937 1175144 2731502 3132647 3550158 4738097 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 1460473 1928813 3990722 4438855 -1 -2 342522 1689256 3923365 3998967 4806317 -1 -2 988148 3129232 3331898 3549529 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 494480 670027 1308284 2315745 2344511 4342309 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -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 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 719624 1319747 1537841 4078278 4510973 4597446 4842132 -1 1405050 1937621 2366446 3318524 -1 -2 1215614 1358815 1986900 2258501 2508764 2591003 2981662 3120838 3851022 4080629 4258255 4886219 -1 994888 2475838 3264113 3593265 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 140402 613927 1449239 1494572 1942601 2630966 3065281 4411256 4522856 -1 -2 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 258769 1020115 3427818 3578338 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 258297 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 314138 856337 2014045 2482750 3478500 4020810 4521453 -1 536488 1017967 1055938 2964060 3161125 4177367 -1 -2 466372 656649 887085 1268741 3078452 3393807 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 2215077 2588485 3143126 3448909 4509675 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 267110 893959 1123181 1314790 2837487 3600427 4125118 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 104499 848952 1323805 3402701 3440957 4790294 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 768697 3172205 3208103 3487130 4746707 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 133954 723626 2412800 3891023 4835829 -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 661556 673555 2473597 2707355 4797719 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 587174 677447 935051 1841510 4840262 -1 -2 357203 1136275 1671152 3074048 3184120 4701805 4982925 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 693090 1673748 2092194 4396757 -1 155825 428428 1235559 1628298 2513719 3672624 4691373 -1 -2 2152413 2836933 3057046 4979811 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 297563 1174970 2419295 2681435 3065406 3607961 3732446 3747665 4774950 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 869852 1448560 1775723 3868205 4565162 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 128519 1571501 1621295 1779702 2498030 3282260 3715109 3878534 4958192 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 14171 95598 863504 2114561 3114806 3535840 4709209 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 191075 708715 877679 934636 1366117 2457280 2472671 2796807 3808301 4370201 4580437 4670384 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 -2 871851 909995 1124198 1216504 2953986 3077065 4251522 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 106570 2432763 2593788 2619907 3906721 4670392 -1 -2 61273 331776 1302232 1555677 2596891 3569997 -1 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 508556 808817 986393 1352116 2042659 2264463 2319075 2630743 2804921 3244258 3409020 3889368 4776878 -1 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 507400 1010986 1028973 2973869 3496072 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 870055 1249837 3409959 3996669 4153721 4790076 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 2282905 3149685 4754080 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 -2 494480 1308284 2344511 4358811 -1 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 196640 1476840 1866200 3941838 -1 -2 12160 198036 515714 778365 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 4874816 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 239244 341729 2310046 2331925 2445578 2551525 2889953 4139455 4289499 4401479 4928424 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 1208802 3441171 3505701 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 1449916 4789297 4999999 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 2840049 3406622 3548891 4215453 -1 -2 212413 638511 2995549 4084613 4134748 -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 546983 1605997 1925982 2447828 2589337 2744173 3459214 3638194 4382311 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -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 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 464069 504385 844575 871574 1133537 1595894 1890722 1961819 2290952 2665747 2921296 3139230 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 253143 431436 2105986 2401383 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 760513 3119270 3591888 4728584 4926253 -1 395786 615983 914253 1181019 2956547 3075136 3357602 3982411 -1 -2 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 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 433971 1339624 3695121 3879825 -1 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 761072 770244 1363242 1822778 1914325 3018868 3358490 3590020 4113595 4801346 4990860 -1 -2 807581 1256811 1340138 2204179 2450730 2890669 3683885 4056837 4467437 4962191 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -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 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 1205951 1803760 2884748 4064905 -1 55065 337254 977426 1592934 1765666 2595616 2774654 3498322 4374048 4890275 4906961 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 1162453 1624598 2336273 2392267 3290483 4244927 4598805 4999999 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4828471 -1 3330783 3362857 3479803 3505107 3587764 -1 546548 1482130 2666224 2848535 3513571 3679037 -1 -2 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 299616 3491180 3693900 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 797901 1676692 2201964 2617297 4683539 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 1427271 1445284 1794626 3211897 3383443 4103170 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 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 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 673753 927881 956544 1348361 1385470 1856018 1886042 2326365 2459077 2650332 2825853 2883823 3840623 4004003 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 1462027 1751754 2670349 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 220469 958594 1505329 1582372 1935046 2827592 3361062 3678106 4032365 -1 -2 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 55674 186075 297722 419055 1179991 3452132 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 642346 1318588 2151844 3838133 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 494902 2108212 2387194 2597672 3281065 4107064 -1 -2 835203 987359 1584377 1827887 2106699 2511842 2598943 2741596 2762124 2802730 3039171 3192540 3291197 3303098 3608573 4326093 -1 -2 562275 601991 626729 1724026 3093459 4712445 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 486440 1127961 1830500 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 16329 1451213 2644887 3518131 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 77789 2921099 3101420 -1 240457 758990 1601499 1901610 2234813 2290349 2550648 3683890 4271135 4277033 4320739 -1 -2 132114 216444 3894298 4884632 -1 391466 3019163 4700901 4740720 -1 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 -2 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 510606 823352 1812798 2740661 -1 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 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 1165456 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 1621213 2223534 2882179 4533869 -1 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 175654 691726 1900367 2631971 2996042 3049259 3352817 3865590 4259729 -1 -2 216089 691497 1106484 3068773 4044272 4850595 4879311 -1 252277 736066 754780 1029138 2694300 3942275 4498600 -1 711010 1949572 2267986 2637264 3093905 3350277 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 59031 606380 1592802 2407632 3424636 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 138798 3063154 3275148 4435121 -1 -2 1705751 2491511 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 769944 3473352 3765891 -1 1818697 2287863 3019082 3156226 3462978 3757340 3786862 -1 434600 1452395 2565928 2908872 3975291 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 1286319 2553085 2936599 4102122 -1 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 1102897 2334817 3923011 4679134 -1 -2 15838 276847 806121 2509209 4751111 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 405520 1893400 3844068 4330808 4341119 -1 -2 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 41270 1481442 1637302 3077250 3158468 3521660 3998266 4259419 4634061 -1 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 892163 1579397 3890286 3946314 4498400 4990680 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -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 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 -2 590744 998136 1642037 2275337 4325821 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 278908 3069956 3480022 3999562 -1 -2 41921 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 859036 1229039 2868534 3032904 4637036 4860848 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 1079314 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 233465 479727 4122613 4771125 4796582 -1 -2 938912 2756850 2818107 3105405 4006062 -1 1564626 2334004 3696191 4509254 4527920 -1 -2 415041 1997314 3556922 4108846 4197096 -1 411869 625609 1395639 1586830 1658617 1890034 2415267 2558847 2611412 2795614 2941216 2973452 3631178 3804374 4414179 4420435 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -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 -2 280195 723121 1358868 2009498 3198134 4370923 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 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 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 1149869 1252961 2325753 2668290 3155837 3342905 3977543 4327864 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 1494092 2293366 3721305 4486637 -1 438271 3212424 3446608 3457752 3545213 4002297 4999999 -1 627900 750003 2114201 3253898 3273993 3826265 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 -2 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 75741 146795 693090 965555 989640 1064582 1520387 1611742 1673748 2092194 2371805 3248174 3576028 4396757 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 266404 1427619 3983437 3989374 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 1636347 1724154 1732455 2094274 4954248 -1 -2 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 -2 293784 371468 3297092 3788411 3845664 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 970830 988148 1288568 3550395 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 1756810 -1 -2 35259 95064 1615238 2881352 3596686 4296182 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 210612 1318983 1867384 3103106 3576789 4569141 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 2472930 2493513 2684575 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 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 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 512214 1247803 2262264 2836282 2864360 3311246 3417633 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 2073272 2498762 3823114 4314781 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 266884 852125 1062190 1846619 1962663 2309995 3155804 3875225 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 138798 3063154 3275148 4435121 -1 1224642 2084299 3435471 4625782 -1 306064 550950 878189 916604 1075740 1325836 1591529 1729878 2047418 2189658 2992492 3814177 3814302 3820749 -1 -2 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 111108 592729 1123476 3029413 3471532 4426245 -1 -2 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 74637 2084513 2405712 3127513 4761709 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 870041 906883 1615749 3178751 3643547 3767211 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 459713 2170564 2265105 2789953 3409453 4071466 4925406 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 77321 1123946 2809712 3057113 -1 136101 2507137 2676216 3735797 3954784 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 1140855 1356986 3246249 4350721 -1 447454 888282 1653126 2060980 3482040 4331736 -1 321695 2172135 2816799 2866047 3583605 4121285 -1 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 1011037 1217874 2583292 3894914 4011501 4015504 4903156 -1 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 2014657 2245966 3478288 4587203 4914595 -1 136065 839856 958140 2223154 3881512 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 1184143 1501742 2340982 3018517 3591333 3685444 3966357 4559567 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 133376 194073 284993 640485 2126217 3227307 3481283 3853255 -1 1530 1762792 1819947 2676937 2915066 3048273 4901293 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 1432665 1901882 3627023 4386816 4853176 -1 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 -2 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 884761 2051621 2179541 3308671 4421005 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 13698 458012 1214625 1831416 1871603 3131907 3183312 3321897 4100843 4749950 -1 -2 787872 2249246 2467047 2553085 2718549 3206951 3270391 3684437 4953808 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 79592 657646 2112648 2620680 3746374 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 11224 159785 1060692 2808929 3556179 4683355 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 694224 776229 1559633 1566786 3382631 4511894 -1 494480 670027 1308284 2315745 2344511 4342309 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 455051 958884 1171208 1634665 1782086 2268438 2872548 2998158 3090248 3480069 3542677 3819165 4347126 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 217877 276926 503532 671882 747756 1187157 1373557 1914713 2116602 2172784 3043213 3447260 3535394 3670912 3695321 4221306 4270173 4914106 -1 -2 3951327 -1 79601 337759 2083903 2229816 2392673 3653985 4152969 4447432 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 316761 564367 707904 767480 819919 4451259 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 99838 701729 987578 1140921 1278431 1361934 1693479 2692878 3279669 3714570 3936601 3987135 4475725 4638508 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 391710 682387 711529 1053526 1250848 1294280 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 292086 343411 3896892 3942616 4677476 4809183 4863612 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 837109 909980 982118 2931858 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 130429 892675 1538747 3565983 4222040 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 1028606 1619931 2665175 2761306 -1 209828 2140694 2391619 2396031 2606116 3263848 3547325 4384641 4917697 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 551571 3335739 3783852 3904094 4663770 4926052 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 4880339 -1 -2 974055 1676887 1892846 2481147 2511505 2976036 3461937 4303031 4955298 -1 -2 159664 1135155 1348377 1818869 2416330 4622238 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 25634 2223166 3117343 3614835 4072224 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 243834 686665 869920 903823 1201683 2505731 2560889 3043948 3721927 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 391195 639904 3441866 3539332 3692099 4271488 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 587779 3257768 3575324 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 -2 25967 949387 2510175 2592587 3710392 -1 -2 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 78413 765035 980099 1156720 1224572 1492821 1839866 2171260 2384247 2786623 2814716 3324150 3355599 4103199 4607963 4771702 4794752 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 77865 141410 3077476 3124307 3173130 3973097 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 1174543 1628293 2287365 2971737 3039099 4056840 4265648 4627492 4835232 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 1482057 1733001 2767860 3045478 4493446 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 947873 1279936 2786742 3685572 4686233 -1 -2 225444 675807 796474 1156714 1248697 1363060 1373323 1523095 2604334 2653500 2747735 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -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 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 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 415644 567603 3634938 3657126 3897743 4757053 -1 585816 1934414 4160614 4877603 -1 -2 1029487 2832496 4019412 4049898 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 1749511 2207905 2396397 3012958 3173854 4665105 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 615011 4505103 4685028 4932369 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 74637 2084513 2405712 3127513 4761709 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3963139 4385649 -1 2472673 3645700 4735374 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 623094 1187929 1748225 3143271 3170578 3377843 3745229 -1 132762 1053329 1073206 1431432 1847961 3294554 4282265 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -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 133954 723626 2412800 3891023 4835829 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 661556 673555 2473597 2707355 4797719 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 1465301 2221651 3009659 3848010 4662136 -1 164885 1905667 2052023 3239347 4035379 4783564 -1 -2 309796 472080 1363059 1377747 1704077 2084695 2451664 3230914 3405473 -1 165855 667401 947039 1364284 3865279 4484586 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 2190786 2432245 3768014 3864073 -1 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 -2 509165 710823 741204 1301331 1312433 1369742 1869804 2032778 2046996 2744391 2807302 3029979 4264787 -1 -2 444016 485035 585267 1299796 2327268 -1 272694 1115782 1644912 1809920 1923583 2231819 3269063 3792118 4019163 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 -2 145733 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1278446 2395106 2651861 3706360 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 534163 1058465 2480415 3286869 3453286 4487581 4759249 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 249984 463210 730299 945576 1475181 2392803 3041070 -1 -2 326550 1203509 1267490 1302877 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 1188364 2373403 3703389 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 129259 282127 679729 1874519 4682949 4808973 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 319326 3531663 4521915 -1 -2 2731311 3479985 3700413 4206574 -1 411568 2497788 2972726 3736165 4783124 -1 24574 433212 521556 682961 1773325 3056233 3656937 4009744 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 1815379 3014465 3156609 3872594 4388781 -1 1636347 1724154 1732455 2094274 4954248 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 2508874 3312329 4411672 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 -2 677217 703911 823719 2909573 2914413 4492030 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 109196 340621 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 4863922 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 337621 423853 1553149 1932842 4365255 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 126069 520324 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 21174 216030 217356 218054 367975 721712 1080535 1344839 1888589 2277007 2386254 3690826 4323127 4453407 4979073 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 825671 1964628 2191238 2652751 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 2472673 3645700 4735374 -1 -2 495712 1348634 1614160 4914823 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 -2 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 732595 891107 1243496 1894512 1916474 1943282 2003132 2408490 2511790 2662900 3024950 3402820 3442388 4902740 4974680 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 395404 943610 3995612 4575063 -1 -2 495712 1348634 1614160 4914823 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 184222 411869 2068469 2085740 2154489 3176525 3243931 3248128 3314561 4067955 4526403 4821074 4999352 -1 -2 1669161 2541424 2653074 3575942 -1 31809 1270760 1651224 1760194 3645921 4069501 4083203 4676405 4986361 -1 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 92289 262920 391606 1027342 1164255 1215465 1633831 2392988 2417610 2740059 2925982 3267357 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 953144 1238964 1977986 2156539 2903314 3219019 4141044 4827876 -1 444016 485035 585267 1299796 2327268 -1 1988237 2512936 3295287 4752545 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 384366 1632559 1645721 4157610 4746910 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 -2 145610 1668004 2584268 3521406 4612205 4971879 -1 1824365 1996814 4924080 -1 -2 668931 1135274 3401166 3880061 4240418 -1 56570 162534 603978 1445284 2090973 2371940 2550788 3383443 -1 -2 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 -2 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 1079729 1675518 3578681 4281738 4669784 -1 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 2790768 3829914 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 601263 2005113 3305987 4235473 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 3078164 3152904 3633620 3892065 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 38076 2699716 3966136 4019884 4067257 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 698097 2067446 3565940 3598400 4836741 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 2665292 2908934 3493749 4599592 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 2535998 2698174 3617437 3871783 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 241675 1328901 2725854 3667283 4030974 4151167 -1 611727 1983970 4029313 4663265 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 647522 1008269 1525544 2023752 2144572 2382502 2498744 2959230 -1 -2 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 -2 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 37363 2533870 2801942 2978039 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 630941 971258 1518444 1578825 2558430 4352104 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 -2 2114625 2898916 3772829 4305131 4544671 4940151 -1 13575 2593162 3385225 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 1029487 2832496 4019412 4049898 -1 -2 754060 2676232 3659235 4386816 -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 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 1716176 2841996 3001895 4854538 -1 804775 924682 1273404 1840825 3448643 3932464 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 -2 35701 2592940 4621511 4667568 -1 756247 3359323 3986137 4200136 -1 -2 576617 642401 2353999 3612425 3955935 -1 153724 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 566115 1758856 1863425 2913429 3499181 3560115 4313280 4425838 4582612 -1 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 -2 2121679 3696152 4173539 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 -2 913689 1074430 2134836 2223956 2321507 2719371 3039802 3896328 4338178 4573205 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 1379762 1748191 -1 278552 1574795 1790086 3530287 4582062 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 111348 1236717 1325182 1424797 2806241 3946211 4428557 -1 -2 98866 615919 1349877 2803594 4198155 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 510606 823352 1812798 2740661 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 64218 196682 1327525 1492910 1871227 1902381 1960965 2143309 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 98772 262358 1035386 1474702 1700149 4408515 -1 -2 2508874 3312329 4411672 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 287667 2032065 2764492 3257388 3964664 -1 -2 2584421 2585906 3049046 4286479 -1 352426 2838169 2935844 4399172 4608411 4999999 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 749818 973193 2267913 2372999 2539078 4982143 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4570574 4775337 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3305291 3479092 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 260143 1404287 1585338 2029782 2722887 2807949 3065245 3114553 3950433 4040473 4427083 -1 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 559420 2180761 3993128 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 711026 1042635 1304659 1401811 1791632 1801056 2846990 2930074 3386904 4852580 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 1005676 1658380 2827289 3106339 3201889 -1 -2 415731 684980 739170 2575555 4443813 4595854 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 1877569 2152136 3300601 4456485 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 144358 2203834 3380562 3487852 4174824 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 -2 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 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 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 346019 1039773 1049726 2532368 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 245091 503727 1248864 1422597 2881241 4875511 -1 69950 748722 874453 956726 1952260 1974051 2693138 3163335 3471230 4039560 4232477 4860007 -1 -2 611727 1627665 1983970 4029313 4663265 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 1026613 1099463 4594278 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 -2 104412 972338 1050476 1599831 1683944 -1 687977 1371007 1407100 1462495 2215634 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 15838 276847 806121 2509209 4751111 -1 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 -2 1039633 1929596 2201187 3078230 -1 -2 289789 335975 1031978 3024682 3055589 3167701 -1 -2 1064345 3709921 4045985 4529517 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -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 1176597 1678850 1801292 2279303 3220690 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -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 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 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 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 961566 1205599 1381878 2195248 4669544 -1 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 1346493 2008964 3135531 3977246 4568814 4794864 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 740080 1348157 1773835 1987656 3984010 4247123 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 409615 1310763 1554181 2319874 4605878 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 2014657 2245966 3478288 4587203 4914595 -1 136065 839856 958140 2223154 3881512 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 472747 1820420 2713392 2825118 3064677 4728783 4840051 -1 587779 3257768 3575324 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 2866594 2994296 3257348 4461950 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 1070910 2741067 3124041 4287180 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 606192 1549731 2234178 3682163 4676652 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 414346 1016386 3053584 3348687 4975548 -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 391466 578653 1648306 2702616 3001880 3120926 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -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 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 489025 2826149 3141283 3707640 3971145 4740178 4824430 -1 -2 403056 453708 798732 941348 1054361 1517236 2278896 3276698 3334632 3648693 3711907 3791642 4189633 4754800 -1 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 415644 567603 3634938 3657126 3897743 4757053 -1 585816 1934414 4160614 4877603 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 1877569 2152136 3300601 4456485 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 481714 671229 765428 2137791 3592577 -1 -2 283771 1166915 1350322 1405979 1950322 2025039 2027776 2582885 3812314 4017346 4164736 4332987 4470094 4789396 4946532 4964185 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 275062 785927 1196146 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 -2 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 819758 1957279 3215974 3273682 3317331 4003205 4535544 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 276508 470489 4438885 -1 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 1142313 3106835 -1 -2 1347965 2956381 4513780 4536611 -1 263103 2823702 2941026 3052441 4013844 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 81562 607573 757175 4106105 4715644 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 2283591 2790228 3662594 -1 733961 1340983 3023176 3401797 4647800 -1 700833 2187266 2764870 3392894 4579466 -1 -2 444545 577168 918280 2798027 3209721 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 391710 682387 711529 1053526 1250848 1294280 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 1119768 1589653 1963454 2779395 3930926 4037277 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 77440 2052722 4188117 4922060 -1 299001 329627 2550979 4645742 -1 -2 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 8691 2745820 3130926 3407560 3849667 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1064345 3709921 4045985 4529517 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -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 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 504714 2827782 4323486 -1 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 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 2790768 3829914 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 448458 731500 914367 1572346 3851792 4217265 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4716094 -1 1368968 1786600 2323251 2927609 3450494 3555922 4113823 4184792 4533941 -1 102509 698023 811703 998450 1208161 1823580 2719969 -1 417154 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 111939 140275 1220266 1453879 1813556 2609728 3981493 4048409 4917990 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 959770 1093688 1538394 1809262 1972893 2780276 3181987 3187543 3435401 3512731 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 345846 483670 614112 3070391 3893495 4057947 4591669 4729588 4941212 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 1553131 2160954 2595409 2933936 3620087 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 656067 907617 974414 1142048 1189162 1205323 1280267 2108285 2666322 3955214 4132320 4477978 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 -2 380752 2628611 2847547 3595809 4904177 4951159 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 253734 375832 890218 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 175315 625572 1412941 1469988 1855437 2949414 3177180 4733519 -1 51473 522620 1331897 1714939 1834187 2093206 2125103 2461185 2664165 3497266 4776188 4994985 -1 -2 138798 3063154 3275148 4435121 -1 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 797804 1258813 1356349 3454497 4339373 4606687 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 263853 844153 883587 1383095 1770762 2308925 2451295 3582078 4370648 4508201 -1 -2 615011 4505103 4685028 4932369 -1 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 -2 1038801 1518778 3041226 3421453 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 423373 1343209 1380780 1472720 1632559 1984875 2922256 3639359 3947656 4121777 4504295 4797371 -1 835970 1164303 -1 -2 887076 2087301 3014965 4200484 4817777 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 472255 918382 4514250 -1 -2 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 280195 723121 1358868 2009498 3198134 4370923 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 713178 2176431 3538495 3810035 3966734 -1 25290 217410 983489 1320266 4288395 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 252641 1623001 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 408395 2068994 2927634 4168521 -1 414346 1016386 1874375 2217439 2624763 2685855 2718207 2846527 3053584 3062553 3348687 4975548 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 447606 941167 1641724 1790166 2203139 3581024 3769474 4634033 -1 -2 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 1076510 1476515 1551104 1955270 2212419 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 125710 180504 397140 1127679 1311495 2041056 2083651 4778314 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 -2 1350991 1521372 2285532 2532484 3089435 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 316468 381110 406549 666578 1483838 1580073 1958750 2009474 2510351 2956364 2959922 3238324 3788962 4046612 4855691 -1 2226326 3448716 3619419 4663986 4894570 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 -2 65442 77050 726937 2371872 3940010 4033483 4115079 -1 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 2111923 2209036 2792321 3226494 3387128 4103874 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 35955 371502 658920 872243 1004494 1098905 1169978 1440271 1896043 2026086 2220144 2267736 2431064 3060879 3088173 3284076 4148355 4663713 -1 744171 1735089 1777297 3142265 3759040 -1 -2 354651 915513 967071 1013419 1474615 2874393 3242310 -1 1299861 2846865 3678015 3995219 4626474 4850422 -1 964294 2610813 2670368 3375653 3685153 4624354 4705914 4949735 4993861 -1 531834 842574 1627874 3984439 4868651 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 642346 1318588 2151844 3838133 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 1091782 2118115 3713182 4999999 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 3571 807217 2763903 2921227 3934306 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 1100666 2007917 3787405 4007434 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 557574 611749 1888607 3288037 4370936 4713717 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 1470544 2575621 2775975 3206260 3252416 3745109 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 7158 546962 2388274 2497215 2756803 4650495 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4362205 4684406 -1 -2 36573 1752849 1835648 3475392 4496314 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1699138 2094154 3296648 3450938 4029176 4660925 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2003590 2419861 2488180 3703132 4991862 -1 -2 2125521 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 1484117 2398977 2614985 2939949 3643482 3736897 3795836 4404857 -1 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 2152412 2177520 3031316 3286965 4777069 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 79032 557685 1567567 4872396 -1 -2 1230291 3900562 -1 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 111614 1357860 1590546 3501226 3800085 -1 -2 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 1605023 2517839 2519278 4775061 -1 -2 421104 557839 681873 818166 1018214 1197754 1379353 1873001 2199095 2489847 2655293 2942281 3097517 3362038 4062194 4836517 4936687 4951571 -1 954513 1627619 2379557 2732356 3176599 3215971 3389992 -1 37625 712885 1180804 1736263 2039487 2192015 2903474 3787364 4687308 4809329 -1 -2 40162 359469 1019761 2541277 2766307 2820546 3277938 3348179 3364623 3701865 -1 1157332 1394943 1478608 3696070 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 -2 646645 804414 995569 2135594 2619992 3585592 4400356 4569625 4599592 4621503 4628263 4755923 -1 741685 1734286 2050311 3424720 4212309 4410187 4769144 -1 -2 216089 478827 691497 1106484 3068773 4044272 4879311 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 302199 670674 857538 2124824 2850553 3543682 -1 3845429 3970289 4165988 4973355 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -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 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 698651 2120058 3032591 3404919 3497222 4505007 4815061 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 338107 544740 1134490 1667121 1971071 2515161 2603161 2605112 2724717 3242479 4753056 -1 -2 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 -2 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 1449343 1627290 3765224 4631003 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 2007592 3260032 3280159 3644353 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 843462 998571 1360948 1589882 3801754 3957223 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 4097554 -1 423762 578848 2843618 3454756 3990801 -1 554433 702987 862782 1097126 2019232 2506204 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 1358321 1684038 2130617 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 221250 2167902 3804375 4646472 4878630 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 1031428 3450177 4207967 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 2491511 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 13671 2260808 2629012 3672928 4281104 -1 631190 738388 1411483 1420783 2052990 2293366 3162241 3162768 4486637 -1 629433 892602 2234926 3630689 4136755 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1430947 2535756 2911520 4644666 4719419 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 -2 844467 1029174 1342627 2916630 4595301 -1 -2 48000 332290 504907 1925730 2327968 2756483 3399244 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 111348 1236717 1325182 1424797 2806241 3946211 4428557 -1 -2 1241451 1334445 2227470 2581193 2817129 3323506 3644518 4855703 -1 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 1331868 2967629 3540873 3962926 4714715 -1 863498 4218662 4595919 4963315 -1 814342 1646239 2570415 3900692 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 241675 552602 1169966 1610161 3667283 4030974 4036365 4735108 -1 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 -2 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3311582 4246541 4602075 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 289939 657625 697526 1368175 1678950 3205312 3264567 4268064 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 715482 814190 1133361 2195622 2221527 2305879 2316085 2330635 3312476 4840074 4979896 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 1169607 1575316 2073476 3009699 4481176 4734454 4771525 -1 22710 1222760 1243511 1882505 1984283 2008189 2059475 2854685 3719771 3733873 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 1556230 2026068 3359994 3508350 4831128 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 340784 711396 1439293 2669670 3557795 3635795 -1 87343 303704 333456 2438447 3681323 4151808 4826090 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 736831 1210432 3266644 3813404 4842132 -1 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -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 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 2107552 4003185 4272014 4408228 4926305 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -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 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 165775 179706 1368365 2100472 2765222 3148131 3241731 3606875 4356506 4680304 -1 600918 604472 919169 986479 1204940 1865718 3539211 3853628 3935655 3949583 4743931 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 534237 1852568 4129224 4821381 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 -2 504714 2827782 4323486 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 1981769 2905751 3358455 4500881 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 544780 1016349 2243865 4095472 4475536 4819382 -1 3889476 4606941 -1 -2 1315881 3275401 3515772 3657227 -1 104005 692573 2954306 3112521 3249985 3528289 -1 -2 231437 893459 1134010 3321714 3934104 4577530 4947787 -1 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 726658 1466043 2674206 2921147 4682231 -1 1732383 2430039 3843900 4882192 -1 -2 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 450171 513473 832647 1861163 3635241 3831350 4427359 -1 -2 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 271595 638502 786953 851161 2432474 3290438 4721569 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 1217716 3458341 4945970 4950001 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4267928 4936552 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 515419 998477 1402369 1494335 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 133954 723626 2412800 3891023 4835829 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 2511981 3193593 4453241 4742954 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 899121 1046434 4012999 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 54112 666206 886606 2626965 4971943 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 782595 1128800 3085545 4020017 4355594 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 273134 707762 744925 1024833 2263153 2287787 2599702 2899169 2989721 3352129 3381123 3423038 3477281 4323934 4467031 4654923 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 1131020 1451792 1683007 2118654 2528165 2572046 2751656 3299814 4287721 4975531 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 -2 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 947824 2137184 2762605 4737667 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 804775 924682 1273404 1840825 3448643 3932464 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 35259 95064 1615238 2881352 3596686 4296182 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 -2 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 633845 795229 947783 1021021 3150969 3295712 4506746 4971947 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 927331 2174135 3625598 3681495 4497183 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 54112 666206 886606 2626965 3675905 4971943 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1204374 1372473 1918157 4797178 -1 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 771557 867294 2358425 2734309 3327937 3482820 4870819 -1 -2 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 534237 1852568 4129224 4821381 -1 813667 948391 2285696 3329771 4511548 -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 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 225104 1824136 2600683 2671306 3311235 3462646 4775619 -1 3010662 3237328 4917244 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 2125521 2476931 3037581 3770795 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 -2 1160298 1364760 1603272 2147774 4046003 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 1228888 2353752 4584040 4608682 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 1056429 2555670 2983890 3212660 4505986 4515248 4543832 -1 32751 993285 1422584 2614893 3242959 3421788 3648165 3921269 -1 193864 1571208 1648821 2078971 2630014 4063488 4877518 4966546 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 32632 439023 1933519 2902252 4898976 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 238206 293416 654168 1143106 1512213 1675944 3852437 -1 87951 389449 761631 1033695 1686036 1691232 2954246 3531846 3939502 4782947 4982933 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 -2 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 477028 1221528 1306865 1758627 4016635 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 727421 933610 1108179 1958549 4155385 4739008 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 235545 889836 992313 1989441 2914043 3896015 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1355389 1379762 1748191 3311456 -1 278552 1574795 1790086 3530287 4582062 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 299616 3491180 3693900 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 1644300 1729372 2245294 2845774 2977980 3689193 4820567 4921391 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 145323 1981023 2217013 3037603 3610511 4101421 4285844 -1 320840 1287689 2849344 3058806 3732467 4178073 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -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 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 94380 631351 851331 1886262 2005858 2260177 2523066 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 321159 1079236 1920554 2097928 3066746 -1 -2 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4294903 4384029 4958540 -1 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 -2 100704 129677 179720 1087071 1303351 1629021 2418998 2593244 3111456 3820879 3840812 4123397 4478677 4732977 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 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 34921 457324 620408 707241 1126540 1373454 4951962 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 504714 2827782 4323486 -1 1052576 2559036 3296820 3687418 4898985 -1 -2 429394 550652 1693100 3365356 4568498 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 261525 2839573 4054944 -1 -2 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 328918 660191 2101212 3750751 3829364 4393480 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 306064 878189 1075740 2992492 3814302 3820749 -1 -2 693681 1623217 2854245 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 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 574142 2819601 3460332 4342267 -1 621223 1231665 2107095 2203903 4521545 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 831353 3890817 4660133 4720657 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 -2 930548 2967732 3501100 3583358 3809920 3869656 3936277 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 713178 2176431 3538495 3810035 3966734 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 242526 1544115 1813755 1985551 4194672 4604747 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 1248752 1296035 1533795 2738741 4275944 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1991862 2799980 3418772 4768344 4773158 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 1317194 1623671 2383328 4530014 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1066722 2038958 3220270 4357856 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 1716076 2905155 4534507 4882675 -1 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 433971 1339624 3695121 3879825 -1 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 -2 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 47182 146836 1933237 1997469 2180654 2694372 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 186366 813768 1460457 2209567 -1 -2 655328 1815364 2812372 3895847 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 -2 2866594 2994296 3257348 4461950 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 971596 1807978 2591085 2651982 4936033 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 2285696 2656767 3329771 4511548 -1 -2 1579020 2918458 3113494 3818250 4032763 4584869 4826469 -1 1236195 3216222 4773256 -1 -2 1207086 1607110 3366013 4902835 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 444016 485035 585267 1299796 2327268 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 557765 1153675 2180987 2697968 3041564 -1 512752 586907 1126675 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 31473 55368 436511 1007380 3086205 3293691 4602361 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 1570130 1971157 2560998 3188337 4545918 4998685 -1 -2 358994 514504 1410993 1976595 4405290 4715963 -1 877418 1966475 2175296 2713222 3045144 3583929 -1 -2 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -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 -2 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 700843 1494388 1697590 3948855 4641610 4738570 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 164034 268366 1502498 2640772 2713809 4195386 -1 1416994 2854527 2933678 3130464 4946088 -1 -2 1481784 1559071 2301119 2993970 4117113 4702543 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -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 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 136065 839856 958140 2223154 3881512 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 2854249 3631091 4281693 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 12402 185595 729020 983806 1889061 1924827 1946526 2648388 2851773 2943067 3241305 3852677 -1 -2 568304 1227745 2442442 3006386 4202718 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 46671 496947 758256 1611241 3808085 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 -2 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 -2 677585 805503 1000826 1683077 3113071 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 45800 222882 300424 481518 518473 1514289 2111205 2318180 2647776 3152914 4515871 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 752316 915022 1802629 3746965 4822505 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 931262 2397542 4989201 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 115702 216030 218054 721712 1080535 2277007 2709926 3090175 4283628 4378667 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 3709255 4587945 4990753 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 32893 1557410 1578250 2150569 2681829 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -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 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -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 23871 548500 550052 607722 4228158 4602190 -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 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 81562 607573 757175 4106105 4715644 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 749387 926655 1785305 2269123 2485191 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 907617 1357275 2607738 3827198 -1 -2 438473 1294901 1902561 2853077 3000136 3513802 3962432 4175364 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 2326828 3931326 4014580 4819593 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 241392 432841 717284 1138245 1493729 3162596 3341537 3860110 4460130 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 212165 323584 1698450 2022425 2299568 2482672 2622404 3686427 4953699 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 16329 1451213 2644887 3518131 -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 931262 2397542 4989201 -1 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 -2 408395 1770323 2068994 2927634 4168521 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4157429 4575602 4721801 4774984 -1 1950594 2263803 3017306 3449604 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 99532 2104231 3331880 4167400 4669111 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 2407787 2950983 2978322 3555670 4680440 4863642 -1 -2 94908 227508 319007 600665 600791 1600287 3119824 3447673 3928352 4407976 -1 -2 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 122274 2491683 2749238 3645488 4124772 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 1038801 1518778 3041226 3421453 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 2842154 3207529 3753449 4269674 4852770 -1 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 810288 1956925 3248889 3957463 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 230033 469991 1677136 2912546 3942819 3971893 3984778 -1 -2 1530 294730 434782 1078783 1366021 1762792 1819947 2309266 2511542 4537080 -1 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 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 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 415644 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 -2 611521 1168903 1287783 1920045 3478111 -1 -2 369003 817648 1158680 1318788 2177860 -1 -2 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 1847577 2495407 2675472 4029875 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -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 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 585816 1934414 4160614 4877603 -1 -2 375245 600085 756828 1280542 1501283 -1 676321 2790768 3829914 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 599497 940468 2180350 2449955 3356004 3736431 4126494 4797936 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 857571 1051380 2115896 2469916 4147359 4547648 4740149 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 713178 2176431 3538495 3810035 3966734 -1 -2 564080 1989515 2004648 2642231 3597591 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 -2 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 311354 1620845 1632082 3714630 3899439 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 1202952 3004438 3673836 4092072 4121018 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 922941 1166289 2010459 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3402820 -1 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 15399 573551 683624 1236387 1597876 -1 -2 769187 1834301 1865744 1950447 2476989 4073117 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 188169 652235 1371599 1420033 1518554 -1 -2 375245 600085 756828 1280542 1501283 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 2790768 3829914 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 577880 1579254 3577049 4252972 4853412 -1 -2 124467 1982720 2425921 4154298 4778704 -1 1277131 1559836 3053646 3338262 3514888 3866054 4171299 4700497 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -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 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 786202 1724288 2384564 4901272 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -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 1293675 1377211 3152261 4400838 4597823 4932880 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 263103 2823702 2941026 3052441 4013844 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 46671 496947 758256 1611241 3808085 -1 140664 673230 2331525 2396844 3383719 4555495 -1 1113100 1156303 2695772 2970979 3149992 3652154 3937307 4105209 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 81562 607573 757175 4106105 4715644 -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 298068 497814 2258845 2641428 4017630 4335678 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 -2 122029 187037 306949 546150 1076314 3252541 3473299 3955563 4775862 4839109 4932525 -1 805332 1591653 1928685 2231627 2631800 3886695 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -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 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 752581 1380491 1584736 2088646 2670533 3144232 3200196 3352807 3626022 3837792 4009317 4272076 4745381 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 -2 2734051 3070904 3188494 -1 1576583 2546900 2622929 4587167 4806547 -1 -2 1070843 1928961 2157297 2446564 3792614 4347940 4575208 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 2202947 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 -2 529544 2977678 3794819 3896420 4350350 4893007 -1 1548585 2910653 3094440 3640535 4547013 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 -2 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 151852 488895 1058769 1144881 1486881 1827667 1926160 2199264 2201659 2214096 2652031 3436344 4861294 4918425 4921624 4984929 -1 843462 1589882 3801754 3957223 -1 783503 841483 998024 1588397 2228033 2365533 4164247 -1 -2 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 1166512 1251752 1543877 2244170 3562646 3943550 3999383 4036922 4315101 -1 -2 868485 3881440 4033198 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 194538 1854529 3657555 4282841 -1 -2 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 2201396 3653250 3722088 4173093 4243082 4677169 -1 -2 2271878 3418976 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 1427271 1445284 1794626 3211897 3383443 4103170 -1 2511981 3193593 4102738 4453241 4742954 -1 899121 1046434 4012999 -1 -2 233172 781762 2410598 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 629433 892602 2234926 3630689 4136755 -1 953837 1970671 4003205 4061071 4775874 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 -2 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 269406 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 464069 504385 844575 871574 1133537 1595894 1890722 1961819 2290952 2665747 2921296 3139230 -1 -2 769944 3473352 3765891 -1 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 15838 276847 806121 2509209 4751111 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 -2 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -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 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 393239 2611753 3083175 3341932 3428118 3925449 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 506003 1234266 2611237 2808837 4807325 -1 -2 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 960325 2351481 3435786 3493308 -1 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 713192 2456168 4693337 4722573 4828488 -1 108583 504794 589701 641799 983753 1929135 3971573 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 18506 1075844 1101276 1235264 1595712 1647626 1649999 2130504 2487231 2807630 2946465 4544355 4638722 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 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 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 869852 1448560 1775723 3868205 4565162 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 -2 618442 1237174 1364062 2320665 2631817 3130184 4322566 4978665 -1 -2 2447811 2463183 2483894 2805192 3116414 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 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 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 159508 235203 678496 1542825 4483380 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 1584472 2802880 3103258 3413910 4915268 -1 534237 1852568 4129224 4821381 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -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 153892 1128258 1846050 2032708 2082979 2442526 2968467 3244624 3505049 4768963 4786578 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 -2 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 30252 245982 1393185 1864085 2618464 2779940 4545443 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 -1 70463 231344 235545 1452367 1717075 3055569 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 2824848 2982017 3632969 3739813 4609782 4689989 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 1420069 1692295 1787640 4059230 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 41921 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 280195 723121 1358868 2009498 3198134 4370923 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 -2 522283 975549 1198753 4962339 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 26661 1001690 2048804 2928080 3388645 3562944 4772799 4815602 4969097 4999999 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 290930 1276865 1469988 2409369 2734519 3042834 3858574 4053409 -1 -2 263103 2823702 2941026 3052441 4013844 -1 56506 113129 2679957 4098415 4998579 -1 1078569 3047013 3220994 4526076 -1 -2 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 2824848 2982017 3632969 3739813 4609782 4689989 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 374731 713472 3228739 3375049 4140392 4726813 -1 1638 330336 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4150156 4592424 4624359 4935729 -1 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 122475 211297 1427619 2201539 3857751 3983437 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 515419 998477 1402369 1494335 -1 -2 112984 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 1172234 1566642 2140689 2299145 4396025 4562517 4877463 4938294 -1 521870 704262 1533876 4356305 4407634 4692802 -1 402771 1454411 3359338 3382634 4814643 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -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 905051 1118315 2191639 2209337 2233810 3673996 4056023 -1 -2 986925 1260767 2817749 4755488 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 357203 1604767 1671152 3074048 4701805 4982925 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 58430 623268 668565 1625104 2828324 3603165 3945153 4414593 4754618 -1 -2 407948 1198258 1748834 1805453 2189162 2826604 3672644 4071709 4447600 4965405 -1 334211 456903 976985 1110293 1263830 2009375 2211386 3541470 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 -2 547710 567980 1940706 2097626 2522448 2919077 3578933 4651785 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 769187 1834301 1865744 1950447 2476989 4073117 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 799474 1387822 1416596 1922227 2264505 2465263 2485477 2497586 2591498 2627971 2893773 -1 964561 1141316 3392520 3850115 4632066 -1 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 94380 631351 851331 1886262 2005858 2260177 2523066 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 -2 859036 1229039 2868534 3032904 4860848 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 1805348 3704626 4244409 -1 1926953 3013227 3063799 3557353 3617138 4955176 -1 -2 203019 2878815 3376596 -1 582923 1156812 1988332 2905464 3244971 3355438 3473461 3748903 4861164 -1 609271 1061746 2969018 3189510 4060715 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 3845429 3970289 4165988 4973355 -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 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 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 -2 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 79852 244195 562816 661959 1826333 3354216 3544595 4847584 4848803 -1 87237 395947 1183545 1593313 2272369 2537486 4783895 4999999 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 1405545 1521155 2018090 2430788 3373765 3492238 4804879 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 1174543 1628293 2287365 2971737 3039099 4056840 4265648 4627492 4835232 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1322447 2767535 3140927 3168622 4821615 -1 2309549 4669621 -1 -2 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 40409 488366 2218361 2488215 2739375 3300785 3824175 4950895 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 1620389 1771164 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 121892 249017 274813 1066376 1716218 4288103 4930774 -1 1835648 4496314 -1 438486 774629 2680177 2701597 3726346 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 -2 2407787 2950983 2978322 3555670 4680440 4863642 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 577880 1579254 3577049 4252972 4853412 -1 209304 700476 1688607 1788767 1943826 2494146 2789685 2907946 2940799 3135788 3404836 3617214 3857461 4265510 4667389 4790635 4924510 -1 505468 784083 2609278 2668846 3056503 4684191 4839643 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 1638 330336 4150156 4624359 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 -2 2282905 3149685 4754080 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -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 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 2472930 2493513 2684575 -1 -2 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 520190 943996 2043164 2785414 3147149 3449728 -1 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 814519 2187064 3557852 4188557 -1 -2 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 -2 630057 1361926 1742146 3158440 4338856 -1 1318542 1946447 3848718 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 697592 896298 1343731 2228272 4007496 4491727 -1 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 1741015 3076348 4345965 4549769 4595427 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 253042 1889332 4403898 -1 -2 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 125519 970809 1632191 3127534 4679403 -1 1926938 2151579 3748969 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 1169607 1575316 2073476 3009699 4481176 4734454 4771525 -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 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 58445 120738 2069048 2920838 4004707 -1 -2 233677 266081 367086 966029 1358175 1862427 2035158 -1 1460457 2209567 -1 2095715 2566205 2570392 2955325 3495511 4771843 -1 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 -2 275108 2438990 3059553 3430942 3700224 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 927331 2174135 3625598 3681495 4497183 -1 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 -2 295838 904042 1212856 1711838 2902608 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 -1 -2 522969 588899 706273 875160 1211225 1764749 2538753 2573128 2700091 3418910 3546156 4357325 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4441645 -1 27145 88644 558001 1280436 3232472 3939579 4251944 -1 166150 502914 652580 878363 1642691 -1 -2 278908 2079654 2116979 2429397 2605752 2985142 3069956 3168605 3480022 3999562 4360882 -1 -2 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 915736 1073111 1397017 2115025 2878630 3091304 3577685 3757037 4178217 4431484 4949729 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 917811 1109600 3539849 3662418 4461848 -1 995549 1670396 1842444 2285471 2635093 2678622 -1 2215426 2573772 4635113 4809023 -1 1866402 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 1556612 3360322 4116757 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 2996192 3172253 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 123248 752316 915022 1802629 3746965 4822505 -1 -2 158741 573823 1196886 2707842 4643742 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2916282 3645392 4538326 -1 846659 886917 1568988 1652730 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 299616 3491180 3693900 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 58051 602063 1285780 1633992 1982497 2265206 2439859 4279551 -1 2401 2125981 2567127 2958472 3611870 -1 -2 608613 1201464 1870862 2357866 2565873 2598231 2760783 3531369 3556666 4018899 4062708 4548032 4629786 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 93800 346247 1368544 2171097 2660505 2966181 3301195 3373078 3750446 3952740 3983807 4122658 4220515 4736799 4867942 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -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 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 609102 1508827 4380168 4536767 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 122029 187037 306949 546150 1076314 3252541 3473299 3955563 4775862 4839109 4932525 -1 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 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 1684183 2836658 4026516 4551592 4918475 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4973868 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 -2 153071 222343 2441757 3038771 3431472 3815877 3844857 4089827 4397928 4881532 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 1956293 3234743 3968516 4719222 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 797901 1676692 2201964 2617297 4683539 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 -2 161279 777602 1333658 2554295 4066382 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 164147 188763 3482376 3981642 4860687 4999365 -1 2203281 2207150 -1 397936 2415221 2658084 3915674 4960981 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 -2 323932 1316201 2399344 2425580 3733350 -1 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 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 1260506 2846211 2999263 3475519 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 111614 1357860 1590546 3501226 3800085 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 -2 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 299985 3264560 4007210 -1 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 -2 246656 318923 513879 2954310 4319868 4770275 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 1298114 1329117 1642755 1689548 4933638 -1 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 1542785 2781959 4940709 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 84857 312162 332401 597296 1175468 1804028 1890122 2829712 4286009 4459208 4882431 4897866 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 -1 405520 1893400 3844068 4341119 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 606192 1549731 2234178 3682163 4676652 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 96373 1653350 1991281 2538465 2619849 3266524 3469032 4568071 -1 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 362318 393900 964985 1665900 1871416 3278715 3471560 -1 2021642 2526357 2995697 3373286 4825395 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 554292 647732 679891 2079415 2190912 3017684 3456075 3824500 4777069 4990888 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 1592689 1864889 2500583 2653785 3674225 4880395 -1 1119667 1733484 3327161 4675451 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 -2 619723 1666888 3132093 3634945 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 319326 3531663 4521915 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 709508 2145363 3378737 4155526 4797842 4981618 -1 1012110 2504149 2781571 2792727 4520763 -1 -2 2403447 2671272 3195843 3799595 -1 1178234 1804751 2114041 3028219 3762486 3956184 4870786 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 959770 1093688 1538394 1809262 1972893 2780276 3181987 3187543 3435401 3512731 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 98866 206662 338483 736497 2143851 2762041 3989702 4198155 4286378 4343340 4914543 -1 527550 1233395 1301904 2706092 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 12092 613886 1243369 1915528 2874146 3830441 4361720 -1 -2 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 744608 3267786 3409350 4859141 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 3720888 4196436 4262376 4343718 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 2687977 4196538 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 -2 976726 1801666 2593549 3610497 4826396 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 41098 3706277 4391711 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 32632 439023 1933519 2902252 4898976 -1 -2 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 -2 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 927987 2006239 2421884 3740342 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 385576 1924112 2116572 2481865 4208877 -1 139936 489855 507888 589179 1044796 1764965 1776531 2694422 4231782 4234722 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 395404 943610 3995612 4575063 -1 -2 985782 3204972 3390567 3626170 3644384 4444454 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 -2 683489 786797 2820045 3284423 3361724 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 1029487 2832496 4019412 4049898 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 -2 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 1523152 2135663 2224322 4839953 4918341 -1 1112148 1640310 2591709 3532974 4690130 -1 650351 1530776 2063928 2319383 4010137 4540818 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 214484 1455822 1548461 2018716 2273991 2416689 2979336 3662418 3890338 3986450 4502544 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 2790768 3829914 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 -2 574142 2819601 3460332 4342267 -1 -2 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 74781 462832 498198 822954 1124463 1333906 3686471 3721488 3988862 4001558 4472404 4673377 4757262 4877820 -1 1016596 1687392 2307316 2565703 3113392 3234502 3428424 4334500 4502072 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 407187 3018770 4370932 4902909 -1 -2 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 687977 1371007 1407100 1462495 2215634 -1 -2 451123 1571169 4775884 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 -2 723650 1171825 2226373 3801351 4338791 4493311 4927789 -1 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 727421 933610 1108179 1958549 4155385 4739008 -1 742861 1905116 2804314 3059900 4786136 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 130467 430744 1048726 1132374 3260179 4336250 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 627288 1379085 1568879 2010828 3827975 -1 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 691004 1590748 1616110 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 628937 1442819 2041854 2073098 2342273 4437628 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 -2 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 759442 870928 2002575 3816488 4215371 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 194538 1854529 3657555 4282841 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 1661800 1707049 1909779 3111743 3514512 4149855 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 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 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 138897 524218 894665 1585808 2156697 2711143 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 26951 280480 287476 517763 612424 959847 1039641 2098895 2711362 3608149 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 133266 263874 1657149 2698000 4393810 -1 -2 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 57704 506136 1019097 1284959 1534136 2437374 2730248 4022646 4117591 4368350 -1 -2 892952 1252632 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 915513 1182647 2180307 2327688 2817551 2874393 3520827 4261358 4486923 4592523 -1 504703 3878369 3955397 4946122 -1 -2 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 1084772 1199890 1623423 3166630 3269693 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 75263 346035 565965 749531 2247207 2943869 3117643 4208211 4879630 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177816 247469 1011152 -1 -2 732550 858912 1183347 1313449 1911345 2001411 2119471 2233373 2813174 3924285 3970053 4186093 4925454 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 53090 70427 526307 761286 987368 2824455 3922122 4750071 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 959473 1819298 2931113 3283740 3725547 -1 702264 826472 1446604 1477101 1490452 2093723 2576361 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 985782 3204972 3626170 4444454 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 423373 1472720 4121777 4508006 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 778943 943756 1107235 1391961 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 110327 171562 491124 631349 648588 702573 2557674 3555292 4210857 4425394 4581380 4685188 4999999 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 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 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 3845429 3970289 4165988 4973355 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 1971663 2432712 4220928 4337829 4881532 -1 -2 149942 212253 329059 907758 976766 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 -2 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 452995 673028 2324288 2382311 4807674 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 2685685 3692490 3816488 3846818 4148945 -1 266404 1427619 3983437 3989374 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 1195852 4157130 4862890 -1 248201 506668 2107295 3262900 4714780 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 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 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 101233 957668 1546476 2097787 2744939 3222976 3680430 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -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 4108547 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 1785921 2450215 2831852 3279649 3559191 3920315 4030438 4211363 4365339 4559053 4943458 -1 380229 2227293 3621591 4527878 -1 -2 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 1360355 1612356 1803123 1847372 2009963 2234543 3943654 4136515 4382478 4465363 -1 1016213 1183983 1298110 1473357 1850551 2207379 3078203 3810532 3858187 -1 -2 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 859036 1229039 2868534 3032904 4637036 4860848 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 99838 701729 987578 1140921 1278431 1361934 1693479 2692878 3279669 3714570 3936601 3987135 4475725 4638508 -1 -2 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 703439 754641 1841635 1851213 3460052 3741862 4370562 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 416783 592270 3358917 4012131 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 -2 197383 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 1926938 2151579 3748969 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 770595 1763173 2044503 2048068 2352713 3835622 4164751 4489972 -1 53090 70427 526307 761286 987368 1562512 2773041 3922122 4750071 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 1777280 2843708 3508756 4622669 4957658 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 33781 508493 816010 2795875 3992984 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 449450 636306 1767430 2529872 3160173 3279811 4790693 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 -2 1141428 1835685 2756766 4270682 4809204 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 -2 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 -2 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 94951 2909993 3236911 3903057 3980187 -1 -2 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 428832 1923914 2161685 2291083 2562359 4125234 4581944 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 39656 731073 1264452 3461353 4167162 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 -2 581232 961229 1932403 3558342 3640062 3838133 3937568 4366437 -1 1087643 1261113 2080742 2549420 3275295 4886793 -1 -2 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -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 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 41293 1536544 1560725 4629127 4995342 -1 770748 937833 1771583 2052993 2253534 2386591 2576094 2637829 2994560 3380636 3549605 3760725 4203352 4370640 4667045 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 1251669 2439688 3237521 3432945 -1 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 144829 346000 347027 749553 2651019 4554534 -1 -2 444545 577168 918280 2798027 3209721 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 7889 392877 3229387 3501229 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 394218 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 744171 1735089 1777297 3142265 3759040 -1 -2 765714 1198872 1464560 1830243 2120098 4905588 -1 105534 196607 256313 408848 727009 809621 1333520 2975190 3494039 4058910 4077500 4222176 4918589 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2349284 3267025 3889387 4775076 4784901 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 490908 710615 888353 1151456 1722912 1739469 2665737 3970754 -1 232255 455407 780867 1168157 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 1269450 2396753 3509956 3880812 4446984 4527083 4915264 -1 451123 791543 1571169 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 1981769 2905751 3358455 4500881 -1 -2 145316 439347 1102287 1279619 1425461 1625643 1791123 1797413 2005011 3493817 3576506 3604555 3744515 3878530 4048579 4237698 4465151 4945106 4954924 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 59571 436347 2372085 2413582 3033999 4255870 -1 -2 423373 1472720 4121777 4508006 -1 -2 144358 2203834 3380562 3487852 4174824 -1 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 1021068 1044934 1460902 1564626 1734351 1874838 2334004 2373970 2671884 2952904 3696191 3702144 4509254 4527920 4757730 -1 -2 275833 1583514 1970514 2170954 2235549 2507406 3315746 3566091 3787584 4160199 4727366 -1 772655 1170377 1587665 2390598 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 1028606 1619931 2665175 2761306 -1 -2 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 728396 2017194 2435976 2632167 3752076 4515153 4690129 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 843462 1589882 3801754 3957223 -1 785468 1048180 1136417 1488573 1657438 2086296 3749541 -1 -2 515335 1794368 1811944 3116057 3303230 3554726 -1 2334619 2827645 3485978 3863034 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 518756 792924 1510135 2215822 2404925 2551071 2660596 3071261 3462395 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 1297580 1880859 3350286 3687337 3912782 4505348 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 366133 983500 990271 2008019 3732205 4235179 4418999 -1 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 -2 927987 2006239 2421884 3740342 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 -1 -2 188210 970830 988148 1288568 3550395 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4856238 -1 1756810 2131075 3335701 -1 -2 494480 1308284 2344511 4358811 -1 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 -2 1824365 1996814 4924080 -1 -2 1642548 3206601 3762839 4349750 4506230 4804234 4898793 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 75741 1520387 2371805 3248174 3576028 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 4288116 4933874 -1 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 262972 652103 3260548 3350587 3433081 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 857888 1818439 2868769 4246707 4718831 4960434 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 34259 741370 3515003 4603430 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 -2 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 650351 1530776 2063928 2319383 4010137 4540818 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 770748 1771583 2052993 2994560 3549605 -1 -2 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 -2 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 83211 981253 1176851 1702124 2976036 4621936 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 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 1388873 1872642 3097703 4236977 -1 438473 1294901 1902561 2853077 3000136 3513802 3962432 4175364 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 1176478 2901109 4173017 -1 -2 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 571197 576617 642401 1202333 2004318 2053781 2314419 2353999 2580688 3612425 3955935 4104876 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 655626 1173988 1701349 3457185 4669310 -1 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 10183 2638764 3809238 3914694 4433583 4440594 4955850 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 374731 713472 3228739 3375049 4140392 4726813 -1 646720 1118422 1195287 2164823 2368510 2758426 3946274 -1 1259246 1760278 3443609 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 1328594 1564020 3188714 4106534 4143057 4148825 4588926 4853842 -1 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 1340522 1477234 1865680 2241231 2704629 3412792 3531001 4442064 -1 1945088 3155961 3248482 3855192 4045470 4449549 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 95965 549047 552598 1169998 1628172 1710803 4195385 -1 -2 1545734 3582913 3712136 4121362 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 2204577 2787340 3281820 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 2276174 2761758 4056537 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 1471291 4032520 4744793 -1 277836 698333 1479214 2909993 3738641 3903057 -1 -2 158398 1143194 1420337 2699048 4081683 4655789 -1 409615 1310763 1554181 2319874 2388997 3049215 3554660 4605878 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 549475 1592770 4299917 4947590 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 122114 242608 1287763 2093624 3115807 3255541 3387467 4702665 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 810288 1759934 1956925 3248889 3957463 -1 -2 798022 1197797 2601397 2712111 4669182 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 788499 1571293 1956618 2061381 3934784 4703985 4999999 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 905051 1118315 2191639 2209337 2233810 3673996 4056023 -1 161279 777602 1333658 2554295 2859540 4066382 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 178143 559286 927500 1384046 1586982 1775671 2187400 2558604 2615425 2687158 2696596 2825682 4519020 4580001 -1 -2 762559 1327808 2030219 3496556 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 -2 104038 599788 661970 1426279 2168209 3669097 3840008 4244326 -1 635742 893939 939088 1357606 1703245 2099013 3238115 3364573 3852232 3934030 4146468 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 -2 113625 1719881 3709956 -1 -2 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 786202 1724288 2384564 4901272 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 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 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 191075 708715 877679 934636 1366117 2457280 2472671 2796807 3808301 4370201 4580437 4670384 -1 -2 2125663 2499171 2993940 3407785 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -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 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 555724 1434014 2487270 2501035 3940131 4667000 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1204374 1372473 1918157 4797178 -1 -2 142079 144333 665472 1425906 1740931 2500566 2622522 2843969 2971147 3093904 3158811 4335270 4514567 4603543 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 -2 608259 765714 1198872 1319051 1571574 1830243 2120098 2456181 2927884 2993874 3580781 3854825 4905588 -1 -2 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 481714 671229 765428 2137791 3592577 -1 -2 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 962518 1269912 2323415 2864872 3468665 4172405 4760840 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 265995 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 4152653 4970279 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 666466 1873653 2097592 3332669 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 680923 1517300 1784498 3786221 4426870 4982866 -1 619723 1666888 3132093 3634945 -1 146371 493475 2262732 2906097 3960119 4354135 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 742861 1064388 1905116 2130928 2804314 3059900 3966886 4056625 4159345 4786136 -1 -2 320063 556676 1951744 2297711 3055259 -1 273399 506486 734958 900723 1752366 2310240 2334071 4143763 4242195 4477293 -1 483666 665724 757440 1151180 3259045 3766602 4293793 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 301755 2633564 3042984 3349003 3950793 -1 -2 670433 986552 3830753 4877600 -1 456361 1097596 1214038 2007965 2264807 2675989 3919891 4413015 -1 -2 187187 725208 1151127 1470854 1638179 1881670 2220488 2440258 3242943 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 210483 601467 2225973 2566519 4207073 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 23041 439231 888288 1791359 4353403 4544957 -1 -2 434844 445843 459354 641242 779053 799044 3847209 -1 1512029 1907848 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 1544080 2656798 3281488 4049992 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 1443256 3406928 4180615 4837268 -1 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 1278446 1533246 2395106 2651861 3706360 4767864 -1 809925 843008 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 2334248 4021809 4286605 4739792 4921012 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 118894 1230214 1254995 2088957 2672906 3792627 -1 -2 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 1174004 2247951 2788091 3258057 3520652 3629573 4772826 -1 -2 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 1087643 1261113 2080742 2549420 3275295 4886793 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1924020 2185399 2965910 4198106 4999740 -1 445190 736034 1625569 2637766 3373677 3565417 3933346 4302854 4571788 4738547 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 1317194 1623671 2383328 4530014 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 490481 1378676 1621182 2071034 3792119 4500123 -1 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 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 -2 1228888 2353752 4584040 4608682 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 127323 638810 2906306 3694566 4225750 4399336 -1 2833731 3880307 4011636 4167021 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1545734 3582913 3712136 4121362 -1 182297 358820 653695 1134259 1150784 3452873 4168955 -1 960560 1445600 1907848 2102799 2565064 2830290 3024912 4088550 4667275 -1 -2 493987 743386 1466103 2439969 2807344 3287703 3488490 3770278 4135166 4263466 -1 -2 926274 1954050 3929657 -1 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 536985 1410386 2726234 4081092 4564290 4979594 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -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 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 874309 1010079 1742665 1797055 1854016 3614151 -1 -2 813414 893535 1062808 2792193 4919382 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 497914 593893 659596 1035023 2308104 2373615 4521423 4734560 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 454320 2909220 4336999 4375038 4878364 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 466657 1016594 1028232 1638126 1835265 2214384 2647495 3503272 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 -2 750230 1232950 1896070 2313040 2644592 3678828 3906589 4274315 4403792 4573330 4935591 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 190350 437824 711508 2021156 2948213 4013727 4949713 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 -2 323813 2895562 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 2533070 3574404 4827176 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 402580 923785 1336365 2551134 4140646 4331898 4747984 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 304526 346392 448033 3122706 3139288 4043040 -1 -2 1955031 2445173 4825414 -1 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 472255 918382 4514250 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 -2 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 405233 599337 1158732 1262478 1938053 3707086 -1 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 1205951 1803760 2884748 4064905 -1 55065 337254 977426 1592934 1765666 2595616 2774654 3498322 4374048 4890275 4906961 -1 47332 3273580 4410595 -1 -2 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 337621 423853 1553149 1932842 4365255 -1 -2 452995 673028 2324288 2382311 4807674 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 1387822 1416596 2465263 2497586 2627971 -1 1681631 2993303 3394628 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 1781831 1997137 2028615 3187237 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 1164453 1253928 2017673 3460034 -1 -2 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -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 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 316582 1034620 1178033 1538750 2030080 2498042 2589766 3581627 3734999 3937152 4105155 4936796 -1 318923 513879 2398750 2954310 4319868 4770275 -1 -2 805332 1591653 1928685 2231627 2631800 3886695 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 137997 813386 1257167 2462672 2493124 3520874 -1 -2 133642 902700 1351877 2708236 2798165 2894109 2902110 3431561 3457808 3939876 4309943 4371740 4947844 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 385962 773908 1481746 1642359 3056885 3799285 4812010 -1 -2 320063 556676 1951744 2297711 3055259 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 531834 842574 1627874 3984439 4868651 -1 -2 1910837 2054821 2923122 3174600 -1 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 -2 510606 823352 1812798 2740661 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 499907 1153330 1474205 3177845 4201777 4225169 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 25967 949387 2510175 2592587 3710392 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 734702 1338497 1605834 2300485 2657387 4150536 4212350 4214448 4558383 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 137818 1365046 1441334 1697011 2164147 4924466 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 83000 298541 953342 1848743 1895840 3265493 3278770 3513740 3604711 3645857 3920315 4365339 4559053 4941186 4970193 -1 -2 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 3487277 4040635 -1 2732589 2782468 3103962 3959970 -1 -2 1192626 1598044 2191405 2271921 2352806 2704132 3707874 4617445 -1 -2 735501 4395168 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 795850 1021316 1177552 1818803 2284534 3053338 4411946 4748385 4896083 -1 32632 439023 1933519 2902252 4898976 -1 -2 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 1751170 2038821 2662821 3139939 3826960 4963282 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 887076 2087301 3014965 4200484 4817777 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 1230291 3900562 -1 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 684905 1020695 1615881 1813597 2582037 3390422 3417792 3467643 3536660 3877033 4329881 -1 -2 1010208 1484880 2277153 2413394 3833446 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 226833 1145346 1239371 2548700 2698570 2937414 3372963 4103446 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 1088419 1867237 3424424 3779420 -1 -2 515419 998477 1402369 1494335 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 385962 773908 1321578 1481746 1642359 3056885 3799285 4718464 4812010 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 337621 423853 1553149 1932842 4365255 -1 -2 502443 1129659 2915947 3605337 4470399 -1 1064345 3709921 4045985 4529517 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 -2 911034 928006 1001989 1687815 2786330 -1 -2 82577 1235668 1542397 1611555 3135092 3413272 -1 306539 685639 2212594 2470499 3723833 4487838 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 35556 2271393 2575660 3686861 4266804 -1 -2 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 1298114 1329117 1642755 1689548 4933638 -1 998149 2032636 3326819 4546761 4910272 -1 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 908849 1005835 1276526 1509293 1975570 2307298 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 674550 1056668 1832366 3019524 3892982 4130793 4247514 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 -1 1661463 2251337 4625908 -1 789767 878035 3196745 3383031 3439535 3797309 3923147 4989570 -1 -2 628051 1311301 3692400 4155565 4903014 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 988148 2171158 3129232 3331898 3549529 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 2286149 3115879 3386470 3905294 4144951 4636892 4679860 -1 259392 1297561 2248667 4128171 4804757 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 666576 823368 872407 2750015 -1 -2 922443 1731185 3814064 4344383 -1 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 777539 967229 2153119 2223829 3415295 4438742 4737504 -1 -2 191146 1975427 3998760 4085533 -1 143539 1866649 3851584 3954914 -1 801164 2453532 2730948 4714811 4890296 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 1151127 1638179 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 219683 387929 815740 2473931 3453300 3864935 4095740 4704500 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 796954 1588307 2024003 2422615 2521623 2575749 2946101 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 -2 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -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 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 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 587779 3257768 3575324 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 -2 971596 1807978 2591085 2651982 4936033 -1 850779 1186640 1638880 2662674 4195576 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 423762 578848 2843618 3454756 3990801 -1 -2 754060 2676232 3659235 4386816 -1 657810 995549 2515230 2635093 3304439 4775561 -1 2185399 3180130 4823422 4999740 -1 -2 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 2052163 3039979 3914119 4382188 4999999 -1 -2 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 961566 1205599 1381878 2195248 4669544 -1 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 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 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 86677 92030 287267 465649 890727 3422636 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 267456 789180 2977407 3251392 4422050 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 428572 709950 1399007 3398812 3487513 3832377 3879621 4195426 4950342 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 28683 1747578 1856614 2104646 4285323 4467591 -1 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 -2 444016 485035 585267 1299796 2327268 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1486650 1673517 2959871 4133276 4615455 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 41921 225662 1431253 4192415 4705459 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 1751170 2038821 2662821 3139939 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 98866 615919 1349877 2803594 4198155 -1 -2 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 1556612 3360322 4116757 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 14765 55626 1150191 1221520 2277367 2449354 2697268 3311443 3740984 4687599 4773248 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 98438 1860410 2690593 3155810 4686927 -1 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 478530 781636 1279613 2080672 2287424 2687861 3353749 4784472 4806993 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 697592 896298 1343731 2228272 4007496 4491727 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 1064345 3709921 4045985 4529517 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 408020 1376017 1759973 1875023 2647583 4232743 4277714 4747926 -1 -2 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3942418 4495616 -1 -2 70553 1059991 1748226 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 754136 2132587 4317548 -1 -2 218394 582412 909518 2202990 3516366 4857864 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 -2 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 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 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 -2 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 -2 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 884761 1047134 2051621 2179541 3308671 4421005 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 1594903 1696589 1818362 3570965 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 567487 624847 1075817 1865221 1934465 2472255 2985827 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 121154 505829 1313151 1609487 2044208 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 1604356 1841342 1960032 3791179 3979505 -1 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 -2 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 454477 663540 886974 1664260 2495967 2538029 3183631 3858481 4893614 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 581232 961229 1932403 3558342 3640062 3838133 3937568 4366437 -1 1087643 1261113 2080742 2549420 3275295 4886793 -1 -2 158741 573823 1196886 2707842 4643742 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 321538 2138251 3604715 4328862 4911307 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 953749 1794446 2244880 3825699 4102309 4328650 4494523 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 78366 675652 2823488 3770058 -1 -2 278908 3069956 3480022 3999562 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 562275 601991 626729 1724026 3093459 4712445 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -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 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -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 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 -2 434844 445843 459354 641242 779053 799044 3847209 -1 1512029 1907848 3263356 -1 -2 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 -2 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 571389 1223195 2311025 2776661 2833075 3099658 3227959 3789697 4242035 4432314 -1 -2 431560 998390 1911628 2373333 2594068 3401816 4255970 4281319 4502088 4592929 4973329 -1 322795 435393 648375 962395 1524056 2012125 2665360 3636429 4248458 4278542 4811026 4961774 -1 2017045 2153149 2343363 3054355 3056225 4722547 4944208 -1 490544 931539 2380388 3301456 3727104 3894589 -1 2174437 2843181 4494620 -1 798441 799641 2500607 2839917 4145578 4715509 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 129075 178301 1583741 1860138 1877569 2137962 2152136 3001553 3300601 3634709 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 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 78624 206111 829011 3510841 4124740 4168565 4948249 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 157832 449493 470091 680125 1513060 1525836 2208345 2320647 2584161 2637787 2681829 3782512 3817887 4152784 4219216 4964956 4985378 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1798795 2143534 2899799 3009892 4595564 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 1229221 1921668 2316260 2693256 2694212 2977260 4546892 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 167329 348715 496504 1750299 3919219 4035795 4107799 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 358994 514504 1410993 1976595 4405290 4715963 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 263853 844153 883587 1383095 1770762 2308925 2451295 3582078 4370648 4508201 -1 -2 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 210612 1318983 3103106 3576789 4569141 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 -2 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -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 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 1556230 2026068 3359994 3508350 4831128 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2152413 2836933 3057046 3287285 4979811 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 797901 1676692 2201964 2617297 4683539 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 -2 698097 2067446 3565940 3598400 4836741 -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 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 392062 636527 2365535 2368098 3928606 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 15399 573551 683624 1236387 1597876 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 609271 1061746 2969018 3189510 4060715 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 177525 408539 1163493 1862399 3379338 3809092 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 1028232 1079192 1829253 1885043 3101596 3402778 3743921 3840293 3862696 -1 -2 661423 992202 2257668 4974680 -1 1888542 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 97247 428714 617727 3196487 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 859884 1886686 4212052 4536325 4796715 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 1241451 1334445 2227470 2581193 2817129 3323506 3644518 4855703 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 2073272 2498762 3823114 4314781 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 349065 628906 1040606 3682937 4457991 4508156 4856295 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 323932 1316201 2399344 2425580 3733350 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 220103 1075416 1531901 1835685 3864775 4013778 -1 28683 1747578 1856614 2104646 4285323 4467591 -1 -2 1276231 2057283 2533814 4503995 -1 183582 342301 918478 1894206 4751849 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 27936 593120 2296012 3888527 4497046 4500946 4723179 -1 1475071 1669287 2991051 3341882 4682884 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 942796 2687977 3241572 4196538 -1 243108 561580 768107 1003034 2729904 4427034 -1 -2 642748 798176 1859013 2251193 2490086 2765336 2936860 3153626 4017110 -1 15838 276847 806121 2509209 4751111 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 884761 1047134 2051621 2179541 3308671 4421005 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 1909074 2661813 2727701 4673514 4803807 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 183320 1335000 2001362 4167894 4372014 4875067 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 2472930 2493513 2684575 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 995859 1089845 1177793 2222444 4273830 -1 -2 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 440461 627028 1078290 1249394 4595388 4720901 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 26142 1986542 2959514 4582667 -1 49608 174544 539545 1551225 2313770 2798808 3972735 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 1207086 1607110 3366013 4902835 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 77440 2052722 4188117 4922060 -1 -2 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 -2 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 1016596 1687392 2307316 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 -2 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 -1 284847 1748025 2655634 3247975 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 1684239 2717895 3048507 4618597 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 547124 865608 906648 992754 1305365 2085909 -1 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 46186 345721 1977717 2956455 3407563 -1 -2 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 2508874 3312329 4411672 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 444016 485035 585267 1299796 2327268 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 -2 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 642237 3685338 4890445 4999999 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 -2 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 -2 142665 1167953 1186415 2169558 3707668 4660963 4959659 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 4922 233876 1831384 2260026 2301242 2443172 3716339 3843644 3963558 4545710 4557568 4999999 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 809564 875937 1566482 1933452 -1 413272 467380 2194803 2250583 2357016 2644144 3963331 4724194 4747382 4792555 -1 188282 268516 303244 712473 856818 2024174 2159089 3098447 4239848 4272126 4498902 4606111 4633711 4735605 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 887076 2087301 3014965 4200484 4817777 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 949664 1394236 1654341 1676109 2965626 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 -2 671257 2862787 3405297 3995632 4117949 4278375 -1 -2 15838 276847 806121 2509209 4751111 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 262386 1874740 2221673 3111546 4516233 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 609102 1508827 4380168 4536767 -1 -2 107775 604301 3199364 3404298 4479556 4606717 -1 31042 1577916 2226442 4322243 4647041 -1 471815 841330 2353069 2632395 2948140 3170867 4689132 -1 123728 824484 1070191 1435950 2441008 2618913 2986614 3036585 3640251 4016026 4728878 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 -1 -2 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 -2 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 -2 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 262142 1864268 4197634 4943085 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 832317 1057291 2078031 2301396 2330048 2795087 3169205 3433974 3814243 4178914 4880384 -1 971385 1565430 4539921 4809675 4939117 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 -2 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 307168 755684 966085 2372388 2796915 3292988 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 889170 2651389 2793141 2875352 3746080 -1 837109 909980 982118 2931858 -1 -2 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 433116 735190 827814 1358907 1820447 1871235 2436365 3537504 3693882 4100067 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 378390 1164465 3214067 3807585 4023925 4734858 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 598153 827411 2159629 2685327 3835726 4257356 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 1221528 3565661 4237824 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 317824 1760600 2370299 3301872 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 1743630 3351508 3841150 4700968 -1 1748710 3626262 4061674 4071458 4165434 4901302 -1 518544 690699 1398073 1981894 2772606 3397859 3479086 4097582 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 448588 2999007 3117572 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4294903 4384029 4958540 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 426504 718869 1461797 3191925 3951532 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 454655 3378895 3670416 4477025 4793070 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 4084869 4490493 4628924 -1 -2 1317689 1723526 4302534 4495921 4540921 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 178992 402580 923785 1336365 1795873 4140646 4747984 -1 250302 605259 1012459 1521363 2698151 4671240 4690971 4915419 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 838514 1346770 1721771 1811336 2894324 3063822 3319510 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 -2 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 991156 2146447 2440003 3877596 4053620 4146800 4325737 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 653092 913672 1946743 3349603 4894777 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 1010208 1484880 2277153 2413394 3833446 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 1311204 2306470 2786994 3828138 3837917 -1 -2 2064196 2121952 2357624 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 198669 1427866 2375421 2435993 3880687 4431343 -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 518544 690699 1398073 1981894 2772606 3397859 3479086 4097582 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 814519 2187064 3557852 4188557 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 126503 1135588 1207573 1559710 1620186 2860170 3579058 4528769 4689891 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 498198 1333906 3721488 4001558 -1 -2 504589 754219 796476 1172095 1454804 2021347 2325843 2411872 2705375 2885196 3361466 3448554 3626391 3853522 4069402 4348741 4359349 4532811 4838472 4941227 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 -2 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 12264 368562 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 2510301 2834646 3436079 4560606 4847702 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 191146 1488127 1598890 1652351 2069037 2997214 4085533 -1 -2 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 1611220 1835648 2380607 2917641 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 1318542 1946447 3848718 -1 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 -2 1946934 3239935 3934700 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 628937 1442819 2041854 2073098 2342273 4437628 -1 -2 1072855 2220703 3801657 4483594 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 -1 522495 916780 3175403 4088157 4461836 4982710 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 115702 216030 218054 721712 1080535 2277007 2709926 3090175 4283628 4378667 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 668931 1135274 3401166 3880061 4240418 -1 56570 162534 603978 1445284 2090973 2371940 2550788 3383443 -1 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1072855 2220703 3801657 4483594 -1 46366 210423 410616 752903 1314810 1425944 2223119 2455287 2476681 3391692 3581153 3730954 3863099 3927218 4454012 -1 -2 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4157429 4575602 4721801 4774984 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 15838 276847 806121 2509209 2594434 2771439 2826376 3211664 3267440 3305940 3744730 4241957 4751111 -1 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 -2 1154814 2637809 3296335 4671049 4817419 -1 2749860 3691811 3817798 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 1077148 3487277 4040635 -1 -2 144833 595446 1850724 1968155 2334435 3294481 4302828 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 1773083 2972857 3139057 3451557 3538206 3681486 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 -2 20756 300445 532478 1013056 1094835 2493380 4117099 4287525 4418690 4999999 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 2821429 3278741 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 -2 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 507778 2852084 3006453 3611916 4576613 -1 -2 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 -2 1497952 1952037 2793141 3746080 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 961566 1205599 1381878 2195248 4669544 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 159664 672226 1039017 2655672 3939334 4622238 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 18888 531032 645291 1017511 1557228 1614951 2032489 2113815 2373079 4662788 4953235 -1 -2 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 1229221 1921668 2316260 2693256 2694212 2977260 4546892 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 -2 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 -2 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 537308 1124860 1221853 2157393 2188290 2450766 2462648 2801210 3041484 3182105 3735862 4028760 4732050 -1 -2 929970 2246369 3733311 -1 1340249 1362654 1526320 3050876 3718771 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 3342221 3823497 4696097 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 2884748 3906525 3929609 4064905 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1744342 2342845 2415179 2927873 3057129 -1 1389145 1916140 2419060 4030179 4037113 -1 -2 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 2320584 3077237 3384317 3580778 4754538 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 661556 673555 2473597 2707355 4797719 -1 -2 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 -2 2202947 -1 481714 671229 765428 2137791 3592577 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 -2 515714 778365 2031977 2712301 4874816 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 136065 839856 958140 2223154 3881512 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 57470 354677 736296 1093840 1406956 2655590 2859432 3800938 3911040 3930997 3969215 4040215 4255477 4467880 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 1478790 4898442 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 504714 2827782 4323486 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 17948 577485 2134115 3307294 4712251 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 1011307 1638851 3119034 3797463 3860936 4019399 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 -2 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 -2 174033 627690 1453160 2608814 2771107 -1 964140 1672029 2665896 3272339 3455263 4500577 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 585816 1934414 4160614 4877603 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 -2 113625 1719881 3709956 3902093 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 368630 1292601 1367520 1511798 1835226 2414653 3134454 3389861 3798684 4549605 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 -2 450814 836323 1107649 3945591 4698175 -1 -2 408395 1770323 2068994 2927634 4168521 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 167684 1155083 1829748 3238667 -1 405233 599337 1158732 1262478 1938053 3707086 -1 -2 118053 189588 281679 2242083 3808681 4494111 4549625 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 36531 1315166 2533871 3935313 4283436 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 726658 1466043 2674206 2921147 4682231 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 1141709 1965411 2151489 2795782 3721354 -1 2996192 3172253 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 2506185 3022556 4579832 -1 1091146 1627763 1631315 2620243 2640778 3563052 4634975 4751830 4973089 -1 831683 1153428 3204974 4078887 4417913 4593640 4803528 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 518544 690699 1398073 1981894 2772606 3397859 3479086 4097582 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 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 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 650910 1811547 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 -2 521970 2168074 2505387 3279246 4878286 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 1860794 2095600 2321695 4155376 4253406 4757730 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 3889476 4606941 -1 -2 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 536488 1017967 1055938 2964060 3161125 4177367 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 188169 652235 1371599 1420033 1518554 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 422625 915354 1113145 1491760 4625756 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4667989 4949055 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 -2 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 192168 343228 3581761 3784417 3934079 -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 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 284173 458842 581407 791396 2658347 3367548 3369160 3952216 4794459 -1 -2 409460 762310 1213207 2148773 2922187 3462927 4938121 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 867715 3091917 3133533 4544950 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 182970 356636 357518 1646309 1898084 3011046 3472482 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 -2 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 253042 1889332 4403898 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 571869 785530 944777 1002151 1125548 2117801 3442416 4194851 4415707 4502069 4982065 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 -2 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 823043 929437 2067829 2559795 4068464 -1 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 -2 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 -2 2268184 2352527 3084392 3930188 -1 2276174 2761758 4056537 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 -2 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 3328350 3340616 3474884 3507158 4397187 4923293 4948863 -1 -2 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 918319 1776211 2323613 3981049 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 144338 1177104 2682113 4596923 4644382 -1 -2 650351 1530776 2063928 2319383 4010137 4540818 -1 -2 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 -2 1109751 2102115 2409662 3468463 -1 228413 814135 2503276 2810210 3428453 4057657 -1 181249 1677536 1811929 2893750 3323038 3964437 4121400 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 2271878 3418976 -1 -2 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 77440 2052722 4188117 4922060 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 290930 1276865 1469988 2409369 2734519 3042834 3858574 4053409 -1 -2 48754 298873 323666 466455 1041170 1166268 1408872 3905482 4512190 4752601 4827079 -1 132448 214940 261495 408439 837553 2295066 2899661 3791849 4134012 4302763 4362865 4496830 4877299 -1 -2 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 395736 2191344 3350345 4908436 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2568350 3133117 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 627569 1386143 2313980 2568183 3676932 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 -2 596681 693753 3632500 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 273187 2575145 4154025 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 165070 1860063 2064899 2857785 3961334 4932135 -1 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 -2 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 1431993 1648311 2452693 2584271 3481966 4638155 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 1955031 2445173 4825414 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 191146 1975427 3998760 4085533 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 1253005 2348219 4206699 4945733 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 2190786 2432245 3768014 3864073 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 429566 604644 746333 871961 1034105 1894573 4098162 -1 -2 426504 718869 1461797 3191925 3951532 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 1781831 1997137 2028615 3187237 -1 -2 307926 595254 1341450 1822317 2464483 2803548 3468642 4756446 -1 802497 1439074 4510409 -1 347865 449565 1052617 1996249 2705822 4067621 -1 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 775916 2112032 2219564 3973830 4526744 -1 137997 813386 1257167 2462672 2493124 3520874 -1 1230291 3900562 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1476132 2597047 3557110 4866547 4995486 -1 -2 1888542 -1 -2 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 -2 423373 1472720 4121777 4508006 -1 960325 2351481 3435786 3493308 -1 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 369003 817648 1158680 1318788 2177860 -1 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 1077194 1736280 3425810 4119288 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 -2 869852 1775723 4565162 -1 271861 1724137 2217079 2724717 -1 -2 1000264 2029449 3755402 3782760 4891843 4903043 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 2204577 2787340 3281820 -1 -2 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 252641 1623001 2547423 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1553131 2160954 2595409 2933936 3620087 -1 -2 768697 3172205 3208103 3487130 4746707 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 303821 353588 793491 874676 1063373 1849458 2427792 3048833 3995517 -1 -2 625637 1406370 2266595 2267038 2535085 2672767 3584998 4634793 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 562275 601991 626729 1724026 3093459 4712445 -1 488115 3295337 4139163 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 -2 1548481 1900584 2771833 3256848 3497101 4915528 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1171862 1784704 1814137 2091426 3069456 3217123 4357904 4522605 4893656 4903391 -1 454320 2909220 4336999 4375038 4878364 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 -2 856168 2763121 2915342 4024152 4449408 -1 1803 125987 246027 704385 1714585 4436625 4447473 4784087 4919004 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 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 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 762755 1073119 1306051 2191406 2538213 2612462 2804961 3031370 3222613 3492147 3590260 3847389 4183003 4630124 4676058 4699605 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 103652 912044 2509487 2784678 2927609 2961010 3222422 4159633 4363287 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 -2 133505 334804 1009723 2731268 2794714 2935995 3040093 3423736 3438080 4166467 -1 3709255 4587945 4990753 -1 -2 359743 398137 1316537 1324998 4052622 4568893 4944396 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 797901 1676692 2201964 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 1315881 3275401 3515772 3657227 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -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 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 257658 1167723 2226826 2695294 3603561 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 81664 320907 1116475 1871625 3042072 3185784 -1 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 -2 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 -2 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 7524 12722 213896 1410009 1937012 2245329 3181345 3978005 4174764 4607461 -1 46671 496947 758256 1611241 3808085 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 872478 1099201 2179045 2324844 3995897 4643618 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 317371 767006 1879034 2926957 3202713 3232997 3341573 3392883 -1 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 -2 609102 1508827 4380168 4536767 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 155314 231881 650518 1288392 1394279 1880685 1944995 2296274 2334179 2359685 2620181 2894663 4538770 -1 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 1580964 1988880 2481332 2526241 4161813 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 953749 1794446 2244880 3825699 4102309 4328650 4494523 -1 -2 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 206258 641625 1682589 2509149 2550352 3454396 3943552 4179921 4822506 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 1088419 1867237 3424424 3779420 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -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 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 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 141500 269798 1061326 1154249 2680866 2718474 3080274 3607079 4529415 -1 1292335 4359017 4473502 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 1070910 2741067 3124041 4287180 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 197692 423126 1382258 2472126 2892065 4425807 -1 1131678 3321749 -1 732595 891107 1916474 1943282 2003132 2408490 3024950 3402820 -1 -2 2201396 3653250 3722088 4173093 4243082 4677169 -1 39281 960692 1973538 2642545 -1 1136635 2832998 3038221 3582179 3640978 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 186899 2078945 2358446 2456839 3836032 4217454 4318550 4492406 4576459 4751187 4796004 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 493454 744891 923721 2378636 -1 -2 311546 2326828 3931326 4014580 4819593 -1 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 -2 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 256794 996513 2227395 2438772 -1 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 -2 616968 1273798 3180810 3793181 4328901 4524269 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 2125521 2476931 3037581 3770795 -1 -2 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 -2 385457 875136 4077620 4227588 4532990 -1 830965 2451085 4045050 4529566 4999999 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 495712 1348634 1614160 4914823 -1 2313980 3163747 4899431 -1 -2 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 311546 2326828 3931326 4014580 4819593 -1 1662826 3127657 4196722 4463630 4773822 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 96562 1599904 1880597 3097232 4041081 4142558 4618739 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 -2 663754 1388309 1415909 2231840 3355075 3666332 4673976 4807667 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 961566 1205599 1381878 2195248 4669544 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 1715876 1938232 2881928 3343774 4038031 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 818040 2414789 3273245 4334975 -1 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 5828 787260 953368 1745265 2736325 3613102 3850215 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 143404 1797787 2682046 2946793 4792458 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 -2 683489 786797 2820045 3284423 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 378390 1086116 1366340 1993223 4178194 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1934235 2450654 2868482 4449374 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 445170 910602 1011393 1432853 2770826 2838023 2862645 4050216 4207768 4634729 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 188210 970830 988148 1204880 1241579 1288568 3365356 3550395 4182105 4296131 4999999 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 283274 1493082 1905438 2342005 2982186 3301010 4047886 4452864 4907744 4999999 -1 400512 410900 1359685 2423845 3387970 4167131 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 -2 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 355805 456563 775927 925116 981625 1416039 1572963 2508997 2585098 2790024 2887510 3029396 3202700 3223782 3247705 3939754 4035758 4933195 -1 -2 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 960325 2351481 3435786 3493308 -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 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 6106 33616 300158 550514 570261 1682836 2447628 2910249 3021559 3825648 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 169851 1577916 2226442 4169752 4647041 -1 -2 522283 975549 1198753 4962339 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 303449 395290 486041 1420911 2356344 2911641 3210089 -1 -2 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 -2 390399 782413 826722 1798985 2024552 2133949 2268545 2326306 2971935 3192182 3853312 4136191 4257091 4933391 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 74637 2084513 2405712 3127513 4761709 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1102616 2838814 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 4897 1815830 1864682 2592940 2707839 4988571 -1 -2 577880 4252972 -1 1084772 1199890 1623423 3166630 3269693 -1 209304 2907946 3135788 3617214 4790635 -1 428738 845363 913081 1949572 2267986 2618944 3093905 3154463 3170883 4336449 -1 -2 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 1110125 1280542 1399218 1439074 4861250 -1 123248 752316 915022 1802629 3746965 4822505 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 3720595 -1 1039370 2011035 3960896 4027035 4779010 4779177 -1 -2 627569 1386143 2313980 2568183 3676932 -1 -2 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 -1 850779 1186640 1638880 2662674 4195576 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 16284 229070 1767929 2256483 2803919 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4502069 4982065 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 133954 723626 2412800 3891023 4835829 -1 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 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 629433 892602 2234926 3630689 4136755 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 954024 1632519 1852462 2762964 4085158 4169760 -1 714421 861505 932766 1001186 1169642 1504287 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 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 391710 682387 711529 1053526 1250848 1294280 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 333211 445142 1304659 1367424 1401811 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 62870 239018 1141412 1369679 2344299 3543764 -1 1035672 1040509 1689918 3133674 3906849 4436894 -1 -2 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 251977 827710 3063258 3967161 4860407 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 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 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 1069404 1193265 1698403 2031189 2388481 2901321 3586075 4999999 -1 85413 158079 1522724 1885357 1891267 2338482 2452290 4071059 4371556 4859913 -1 -2 1070910 2741067 3124041 4287180 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 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 -2 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 381748 506987 1057215 2201561 3499159 4093974 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 556569 667031 1150730 1631982 2436996 3184716 4390615 -1 1313376 1341192 1417585 1843695 2511805 4223517 4788057 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 579150 622453 -1 556805 3752139 4492366 4825809 4999652 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 37948 1864976 2189466 2562846 2600066 3003487 4489511 4646963 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 611521 1168903 1287783 1920045 3478111 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 262086 766241 926655 1723100 2452198 2500400 2586079 2661667 3138399 3888819 3950665 4203354 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 -2 262192 2102555 2365141 4250182 4602940 -1 519008 798825 2089790 2869598 3974889 4746190 4838207 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 2731311 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 887076 2087301 3014965 4200484 4817777 -1 12638 337094 632415 2321830 3241897 3363983 3526851 3581312 -1 962518 1010180 1787170 2471920 4985647 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 191482 356943 3049497 3910384 3989362 4076755 4494114 4958911 -1 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 390180 1191194 2285518 2292041 3274021 3789106 4270033 4315336 -1 -2 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 83000 298541 953342 1848743 1895840 3265493 3278770 3513740 3604711 3645857 3920315 4365339 4559053 4941186 4970193 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 165070 1860063 2064899 2857785 3961334 4932135 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 1038801 1518778 3041226 3421453 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 764245 949740 1133256 1620522 2004921 3012590 3064182 3375981 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 80943 641525 883043 911078 954621 1798821 3090854 4956235 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 502657 1221995 3274614 4795834 4836194 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 94380 631351 851331 1886262 2005858 2260177 2523066 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 1010208 1484880 2277153 2413394 3833446 -1 1311204 2306470 2786994 3828138 3837917 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 96176 584117 1353891 2032975 3776342 4222104 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 397936 2415221 2658084 3915674 4960981 -1 -2 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 3951327 -1 -2 867715 3091917 3133533 4544950 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 -2 1476939 3010662 3237328 4917244 -1 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 -2 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 1847577 2495407 2675472 4029875 -1 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 1157332 1394943 1478608 3696070 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 4375295 4692235 -1 -2 423373 1472720 4121777 4508006 -1 960325 2351481 3435786 3493308 -1 -2 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 150690 244219 646925 1346774 1783630 2276847 2529232 2597949 3867608 3974316 4231888 4551133 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -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 1474238 1740650 3328575 4171519 4849398 -1 -2 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 1790758 2294755 2988628 3969507 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 139710 837414 951521 2205674 3858824 4134140 4751751 -1 -2 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 438473 1957165 2772153 2908565 2994898 3000136 4509739 -1 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -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 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 96822 641003 2934939 3431983 3981687 4076750 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 521679 1330492 2417830 3919725 4997235 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 1230291 3900562 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 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 58504 567007 1671689 1779241 2668490 3406551 4110497 4569814 4945910 -1 -2 2685685 3692490 3816488 3846818 4148945 -1 266404 1427619 3983437 3989374 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 486041 2356344 2911641 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 188210 970830 988148 1288568 3550395 -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 1756810 2131075 3335701 -1 -2 124467 1982720 2425921 4154298 4778704 -1 1277131 1559836 3053646 3338262 3514888 3866054 4171299 4700497 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 172423 273522 822426 1165434 1609279 2774949 3904708 4167756 4933387 -1 -2 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 1005676 1658380 2827289 3106339 3201889 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 79032 557685 1567567 4872396 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 364900 701649 1268923 1305721 1349548 1953894 1982091 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 252641 1623001 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 1684239 1839479 2717895 3651684 -1 144338 1177104 2682113 4596923 4644382 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 266821 522340 784138 1829439 3802922 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 1476132 2597047 3557110 4995486 -1 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 1388017 1859720 1935504 2000596 4322590 4373448 -1 -2 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 54112 666206 886606 2626965 3675905 4971943 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 631031 3208689 3920596 4070776 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 530805 654593 771950 3129911 3576964 -1 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 266884 852125 1062190 1846619 1962663 2309995 3155804 3875225 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -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 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 58445 120738 2069048 2920838 4004707 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4886900 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 3125668 3447314 4062200 4430586 4670613 -1 -2 393239 2611753 3083175 3341932 3428118 3925449 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 1248752 1296035 1533795 2738741 4275944 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 1830637 1911220 3579669 -1 -2 78366 675652 2823488 3770058 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 86677 92030 287267 465649 890727 3422636 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 333211 445142 1304659 1367424 1401811 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 201119 1120909 1244051 2868252 3495492 4061214 -1 2749860 3691811 3817798 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 374122 1567706 4792194 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 385457 875136 4077620 4227588 4532990 -1 2349284 3267025 3889387 4775076 4784901 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 1276231 2057283 2533814 4503995 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 333211 445142 1304659 1367424 1401811 -1 -2 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 311354 1620845 1632082 3714630 3899439 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 163629 206096 550982 863353 1076314 2305809 2782994 2783200 3555951 3647369 3961559 4924080 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 146655 758220 1768089 2171213 2493394 2813738 3196464 3840212 4475830 -1 -2 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 408395 1770323 2068994 2927634 4168521 -1 2624763 -1 1005911 1116414 2052818 2135954 2829734 3756333 4506060 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 611521 1168903 1287783 1920045 3478111 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 1474238 1740650 3328575 4171519 4849398 -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 72036 247676 279708 916180 1758927 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -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 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -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 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 546612 884487 2424090 2784073 3190497 3292717 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 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 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 809765 1107330 1285197 1622886 2116033 2253327 2410940 3054408 3950401 4117335 4307136 4553626 -1 61102 1118762 1357622 1754895 2061382 4470287 -1 94951 2909993 3236911 3903057 3980187 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 91331 908069 934810 2702082 4202330 4401683 4916592 -1 -2 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -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 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 -2 209828 578337 578453 620978 1084338 1217869 1328296 1479635 1892068 2360710 2729003 2950735 3160090 3308584 3753195 4037844 4478023 4628502 4816468 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 707495 964755 1226130 1656969 2200245 2675989 2781702 3175619 3456564 3634226 -1 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 1662826 3127657 4196722 4463630 4773822 -1 -2 719982 2623419 2881212 4439127 4656798 -1 1148998 1266093 1569585 1607254 2173097 2242438 2406451 3207070 3388966 4129901 4942396 4958090 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 146655 758220 1768089 2171213 2427792 2493394 2813738 3196464 3840212 4362465 4475830 -1 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 1303581 1728663 2295630 3921764 4556887 4816863 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 91621 600124 2954458 3541095 3637460 4447977 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 857987 1547764 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1078850 1181646 2006409 2115125 2152266 2541680 2918439 3583424 -1 1893400 3844068 4330808 4341119 -1 1074328 1967086 2477071 2609702 3928573 4257437 4567014 4805330 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 1698133 3044093 4417557 4811439 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 257599 1113854 2586169 2612921 4290972 -1 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 946244 3559231 3939769 4451394 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 1715876 1938232 2881928 3343774 4038031 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1709740 1717270 1860163 3042820 3193270 3204706 -1 -2 221605 832232 1111070 1233463 2049896 2205848 3599074 4235189 4345851 4546792 -1 -2 2508874 3312329 4411672 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 91621 600124 2954458 3541095 3637460 4447977 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 1886406 3653994 4145701 4959659 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 521970 2168074 2505387 3279246 4878286 -1 1315881 3275401 3515772 3657227 -1 -2 375284 529267 1068437 2044849 2790768 4725894 -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 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 1159594 1935507 2615937 3634470 -1 -2 269153 285773 663498 1734710 4910606 -1 -2 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 -1 -2 75741 1520387 2371805 3248174 -1 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 1251669 2439688 3237521 3432945 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 291725 314407 2111435 4566975 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 2202947 -1 481714 671229 765428 2137791 3592577 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 648185 953542 1511325 2184848 4028597 4342319 -1 323866 642207 1467386 1497676 1691893 2160361 2296574 3330414 3436290 3440098 3507732 4809164 4944300 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 502529 678509 3096121 3135422 3388065 3852876 3948760 4016059 4374483 4974449 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 922941 1166289 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 4612916 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 1018108 1604151 2619819 2700025 3535531 4384533 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 587779 3257768 3575324 -1 -2 439347 3025635 3595322 4237698 4558372 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 -2 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 201056 326310 958833 984230 2154888 2167020 2692009 3382715 3553289 4066494 4972286 -1 379023 1139190 1261726 1592773 4202051 4257279 4818044 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 71513 238898 455047 3350067 3545263 3754970 -1 3089843 3408281 3790233 -1 -2 636741 1397834 1865221 2618018 2745862 3395433 -1 -2 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 515660 698953 778829 1658174 2891759 3304445 3834043 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 1603569 2157228 3092937 4814517 -1 1124620 2108223 4490580 4773962 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 767480 819919 4451259 -1 1261381 1418779 2749450 3332460 3796476 4730826 -1 -2 2869142 2908160 3076283 4403102 -1 -2 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 461732 1687087 3631609 3881619 -1 -2 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 91621 600124 2954458 3541095 3637460 4447977 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 517909 780966 2639055 3315316 3522213 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 164476 1101433 1790936 2267461 2297643 2672838 2738492 3547109 4004462 4190568 -1 -2 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 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 14826 1001506 2247999 2358734 2769531 3155224 3599517 3954700 4153051 4574471 -1 143404 1797787 2682046 2946793 4792458 -1 183642 2584136 3001619 3380055 4325926 4670538 4711719 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 865411 1051281 3642992 4610724 4667707 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 360722 1034831 1400546 4315051 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 118053 189588 281679 2242083 3808681 4494111 4549625 -1 614441 666736 725838 3349098 4105978 4162965 4177860 4414568 -1 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 340784 711396 1439293 2669670 3557795 3635795 -1 87343 303704 333456 2438447 3681323 4151808 4826090 -1 -2 247647 1111044 1168397 1961549 2397603 3034286 3465608 3734775 4295574 4712154 4765455 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 12916 1286982 2005567 4168730 -1 323813 2895562 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 106309 505950 3957782 4582162 -1 470859 1481135 1611258 1722172 1958079 3095104 3239310 4196126 4565897 -1 -2 169974 1933530 2367669 2461143 3338850 -1 256794 996513 2227395 2438772 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 1028232 1079192 1829253 1885043 3101596 3402778 3743921 3840293 3862696 -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 859036 1229039 2868534 3032904 4637036 4860848 -1 27145 88644 558001 1280436 3232472 3939579 4251944 -1 315630 485693 724510 1146279 1877290 2476098 2543294 2825024 3393560 3930587 4214917 4435354 4468512 4469555 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 684257 1679024 3339108 4361016 4941683 -1 242005 732983 2186277 2933906 4697420 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 -2 275062 785927 1196146 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 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 371502 658920 1098905 1169978 1440271 1927430 2026086 2220144 2431064 2464708 3060879 3598070 4797135 -1 744171 1735089 1777297 3142265 3759040 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 46186 345721 1353872 1815143 1977717 2956455 3407563 4672207 4780434 4820013 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 157596 1143695 1146579 2664632 4260421 -1 -2 367953 1076160 1653480 2032099 2386475 3189121 3649826 3865893 4242689 4690896 4730940 4881446 -1 -2 367298 633691 1910651 1912322 2138251 2424879 -1 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 -2 640185 3720713 3817852 3868436 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 -2 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 1240246 1809191 2058467 2489128 2616757 3183333 3958961 4528016 4897087 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 2665292 2908934 3493749 4599592 -1 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 -2 577880 1579254 3577049 4252972 4853412 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -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 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 109280 1323311 1550943 2883654 3040211 4494173 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 28812 2001062 2794529 3275883 3519834 4875564 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 573454 1192049 1343817 1710606 3160918 3262638 3550000 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 1991862 2799980 3418772 4768344 4773158 -1 950000 3341436 4085247 4226713 4580600 -1 723087 892894 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 430162 1088215 1432824 1491859 4999999 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 161265 3484049 3792585 4347768 4398729 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 -2 358544 644030 948911 2680840 2710167 3599521 3640246 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4282886 -1 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 188210 970830 988148 1288568 3550395 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 1112148 1640310 2591709 3532974 4690130 -1 1578767 3372604 3669323 4825028 -1 -2 768807 1328105 1790270 1820819 -1 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 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 534163 1058465 4487581 4759249 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 327075 630859 671904 1294673 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4490066 4563337 -1 -2 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 265261 669371 709729 1492222 1720803 1921051 2063330 2536693 2585855 3010279 3390694 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 709913 2432264 2555670 4024494 4204399 4833088 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 322330 599998 1693029 2423631 3160807 3367032 3980119 4606115 -1 -2 498198 1333906 4001558 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 285737 540347 2031596 3882326 4270438 4513605 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 630057 1361926 1742146 3158440 4338856 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 382176 874331 1287032 2695346 3295408 3725605 -1 -2 1075283 1399476 4437931 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 155182 427290 683873 1389922 1467513 2057872 2286046 2869664 3007531 3333320 3695923 4197859 4423020 4456919 4493815 4610877 4909529 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 150698 535907 1294338 1517222 4672368 -1 409615 1310763 1554181 2319874 4605878 -1 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 -2 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 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 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 -2 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 -2 1790758 2294755 2988628 3969507 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 31295 759807 2238277 2980009 3626979 4557685 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 922941 1166289 2010459 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 423373 1472720 4121777 4508006 -1 -2 352298 2232142 3320895 4103789 4425961 4784582 -1 915513 1182647 2180307 2327688 2817551 2874393 3520827 4261358 4486923 4592523 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 54112 666206 886606 2626965 3675905 4971943 -1 -2 536985 1410386 2726234 4081092 4564290 4979594 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 744028 1237260 1310333 1367396 2081256 2711082 3775167 3939579 3996614 -1 -2 803685 1219665 1707921 2391871 3070593 4071666 -1 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 909150 1188139 1234162 4068943 4523971 -1 -2 348242 583693 1004644 1172513 1802616 2771017 3559733 4415760 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 510606 823352 1812798 2740661 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 842811 1424283 1433016 1458242 1629010 1973531 2806744 3110473 3452226 4038628 4047953 4442521 -1 -2 370098 503856 569731 642587 713092 1478963 1702526 3235783 3305649 3928507 4614008 -1 814519 2187064 3557852 4188557 -1 -2 98866 615919 1349877 2803594 4198155 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 166150 502914 652580 878363 1642691 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 -2 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 -2 567103 625606 2635871 3431837 3658915 4636698 -1 -2 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 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 48145 67624 148184 319334 2016070 2132437 2610507 3073071 3150845 4905786 4955395 -1 128653 1095145 2242823 3646384 4646564 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 368720 1647769 3222673 3499926 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 929452 2867777 2929453 3631656 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 276508 470489 511771 4438885 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 104038 599788 661970 1426279 2168209 3669097 3840008 4244326 -1 635742 893939 939088 1357606 1703245 2099013 3238115 3364573 3852232 3934030 4146468 -1 726075 2005008 -1 -2 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 280195 723121 1358868 2009498 3198134 4370923 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 986925 1260767 2817749 4755488 -1 1643191 2785606 3660891 4180528 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 1169797 1314220 1561551 1663418 2879536 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 -2 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 78366 675652 2823488 3770058 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 216906 1132597 4288168 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 -2 1556612 3360322 4116757 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -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 298068 497814 2258845 2641428 4017630 4335678 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 2049481 4078179 4553334 4736786 4999999 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 769944 3473352 3765891 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 932675 940362 2070752 3157042 3856010 4466597 -1 -2 138798 3063154 3275148 4435121 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 2236764 2657756 3697577 3902603 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 73558 2214822 2315240 2535218 4345116 4973884 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 333455 2750215 4240222 4644611 4814375 -1 811692 2095340 2786130 3023750 4482544 4832593 -1 -2 865114 1475181 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4619273 -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 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 494140 1233101 2318739 2546521 4193433 4488932 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 504714 2827782 4323486 -1 -2 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 1052934 1918690 2222924 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 743073 883062 2363691 2468483 3011720 4731926 -1 1370588 1621518 1774693 2194859 2255959 2331710 3034562 3361724 3830703 4541640 4889286 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 1100666 2007917 3787405 4007434 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 731616 947357 1069876 1259195 3214067 3471077 4361809 4431079 4707231 -1 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 971596 1807978 2591085 2651982 4936033 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 1907618 2678532 3488947 4538012 4854789 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 -2 1393324 1649800 3493149 4489869 4974685 -1 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 -2 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 -2 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 -2 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 1291304 2856356 3437273 4602343 -1 -2 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 1070910 2741067 3124041 4287180 -1 1216492 2873528 3570167 4358841 4469906 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 1430707 2181881 2842096 4696367 4753098 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 539661 1105201 1408502 1698969 2125656 3156348 3375171 3385667 3428275 4529141 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 4202578 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 -2 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 333455 2750215 4240222 4644611 4814375 -1 811692 2095340 2786130 3023750 4482544 4832593 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 589249 2380983 3496546 3548709 4156994 4533038 -1 655328 1815364 2812372 3895847 -1 38853 2167946 2934063 3129999 3661366 -1 -2 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 592729 1123476 2419572 3471532 3656914 4144092 4426245 -1 -2 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 1204599 1913535 2172192 2308336 2466919 2771846 2858704 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 1737060 2286271 3282953 4834784 -1 -2 566115 1758856 1863425 2913429 3499181 3560115 4313280 4425838 4582612 -1 1484089 1913243 2049520 2623455 2757787 -1 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 -2 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 1174543 1628293 2287365 2971737 3039099 4056840 4265648 4627492 4835232 -1 -2 643296 1567960 2551198 4023710 4103730 4696126 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 318609 805503 1470821 2019741 2705694 3487329 -1 1642548 3762839 4506230 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 132762 1073206 1431432 1847961 4282265 -1 -2 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 510606 823352 1812798 2740661 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 -2 12388 1611598 2951756 3654161 -1 -2 727035 2414532 2446925 2501616 4498283 -1 -2 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 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 1088093 1612676 2063928 4540818 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -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 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 1038801 1518778 3041226 3421453 -1 70334 636863 655918 1365167 3176043 3808186 3923910 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 -2 609851 846513 1542647 1880002 2465666 2662579 3497901 4162924 4450883 4602579 4938055 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 228413 814135 2503276 2810210 3428453 4057657 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 354416 463465 745775 1534182 2302526 2608645 3174238 3373252 -1 -2 20407 319044 726658 935872 1466043 2280169 2459618 2674206 2921147 4497360 4682231 4976795 -1 155181 1732383 2430039 3843900 4882192 -1 -2 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 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 177816 247469 611596 721998 1011152 1515122 -1 225309 1161042 1628613 1936772 2202737 3008730 3012683 3671432 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 -2 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 598417 990746 4552341 4741522 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 1079729 1675518 3578681 4281738 4669784 -1 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 3624308 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 -2 2297413 2402173 2404246 2814909 3177664 3334209 -1 -2 148237 289561 2208449 3078629 3287386 -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 95144 3355939 3943683 4296421 4347234 4481545 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 917811 1109600 3539849 3662418 4461848 -1 630941 971258 1518444 1578825 2558430 4352104 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 1471153 1920783 2551692 3047035 3473497 3962695 4416781 4502841 4536957 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 443405 1938783 2000409 2713411 2867754 -1 -2 1318542 1946447 3848718 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 677585 805503 1000826 1683077 3113071 -1 -2 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 942796 2687977 4196538 -1 -2 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 242005 732983 2186277 2933906 4697420 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 342113 2391302 2885318 4329358 4339251 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 15067 1824123 1828174 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 408395 1770323 2068994 2927634 4168521 -1 882707 1537667 2519895 3521961 3771496 4176545 -1 -2 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 318609 805503 2019741 2705694 3487329 -1 1642548 3762839 4349750 4506230 4804234 4898793 -1 -2 360361 1129724 1252837 3261815 3976341 4445400 4874012 -1 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 -2 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 1684239 1839479 2717895 3651684 -1 16329 1451213 2644887 3518131 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 1075283 1399476 4437931 -1 122745 218136 1031042 1124019 1313585 3490156 3694593 4068046 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 857630 1559327 2304779 2834272 4344051 4894355 -1 -2 1828015 2123395 2736030 3390646 3457761 4357903 4393304 4440370 4580307 4732603 4796986 -1 229839 411514 1023327 3006164 -1 1166331 2871471 3049670 3401090 4450924 4537537 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 473491 746251 775244 1687085 2082485 2848923 4281382 4317342 4390173 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 74341 148789 246119 674494 836481 916149 1032958 1225934 1541299 1832635 2073171 2078068 2301585 2998114 3105368 3159435 3200028 3399801 3772945 3937982 4207020 4250581 4252403 4352088 4514349 -1 272396 499020 1093397 1448967 2139860 2595850 2889715 3045620 3495143 4352868 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 112193 635149 3347984 3479544 4985336 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 462931 723838 1179393 3111449 3687101 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 -2 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 4159630 4327828 4753517 -1 444016 485035 585267 1299796 2327268 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -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 433971 1339624 3695121 3879825 -1 458613 682035 1038750 1860056 2361575 2465851 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 15399 174033 573551 627690 683624 1236387 1453160 1597876 2608814 2771107 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 643296 1567960 2551198 4023710 4103730 4696126 -1 944111 1041900 1507424 1905202 2382224 2631281 3557352 4244923 -1 -2 1523152 2135663 2224322 4918341 -1 650351 1530776 2063928 2319383 4010137 4540818 -1 -2 119838 967146 2394067 2679290 2894558 3154583 4187981 4564509 -1 220501 1846660 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 1010208 1484880 2277153 2413394 3833446 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -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 187988 2317083 4223048 4253483 4292536 4744422 4932621 -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 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -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 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 738343 1729982 2352236 2595905 2680726 4772428 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 931262 2397542 4989201 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 448458 731500 914367 1572346 3851792 4217265 -1 258152 1335848 2380961 4079538 4250480 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 90207 380533 959071 1018838 1197273 1714267 2316470 2601339 2647512 3798356 4188573 4404339 4620263 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 391902 917431 2454831 3967349 4903375 -1 -2 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 1193409 1818733 2636400 3625661 3721532 3733636 4063151 4613387 4701572 4745957 -1 15515 396718 1809498 1924329 3444976 3882357 4622627 4800596 -1 -2 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 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -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 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 385457 875136 4077620 4227588 4532990 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 184556 1058025 1658447 3772338 -1 -2 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 609102 1508827 4380168 4536767 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 1130803 2114451 2185063 2626891 3041070 3611166 3660721 4999999 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 870055 1249837 3409959 3996669 4153721 4790076 -1 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 43442 1058216 1171156 2960776 4815073 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 926274 1954050 3929657 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 70312 416447 707861 1507420 2164669 3158437 3297078 4226893 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 371593 1119051 2160313 4369934 -1 -2 51378 82702 777301 1072621 2760848 2858591 3120234 3449901 3707781 4956454 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 137405 627061 2461143 2668390 2930248 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 36634 1849981 2451061 3300085 3765029 -1 3125668 3447314 4062200 4430586 4552713 4670613 -1 -2 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 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 -1 2840049 3406622 3548891 4215453 -1 -2 386178 503179 1221535 1523148 2146574 -1 64697 125519 231154 1558401 1774568 1924924 1930935 2408778 2601905 2617534 3618955 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 907617 1142048 1280267 2666322 3955214 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 1608844 3304037 -1 -2 316582 1034620 1178033 1538750 2030080 2589766 3581627 3734999 3937152 4105155 4936796 -1 208442 297090 1904423 2741479 4011156 -1 -2 111997 300231 364095 1355903 1865250 2184232 3449547 3461693 3702018 4180331 4290958 4724647 -1 -2 252641 1623001 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 203572 897415 1396023 1761349 2328103 3639844 4152203 4364152 4766387 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 2750055 2980150 4126270 4874215 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 243834 686665 869920 903823 1201683 2505731 2560889 3043948 3721927 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -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 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 252641 1623001 2547423 4344726 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 -2 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2152413 2836933 3057046 3287285 4979811 -1 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 693090 1064582 1673748 2092194 4396757 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 913560 4072009 4269855 4540021 4629028 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 35259 95064 1615238 2881352 3596686 4296182 -1 -2 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 749387 926655 1785305 2269123 2485191 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 1497952 1952037 2793141 3746080 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 98866 206662 338483 736497 2143851 2762041 3989702 4198155 4286378 4343340 4914543 -1 111614 1357860 1590546 3501226 3800085 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -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 1160298 1364760 1603272 2147774 4046003 4174127 -1 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 1420142 1505542 2125663 2499171 2993940 3407785 3562727 4604873 4786576 -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 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 175125 647012 967574 1592227 2565689 3524678 3677811 3985332 3995369 4269997 4597958 -1 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 1197706 1996723 2800295 3790399 4632987 -1 962518 1010180 1787170 2471920 4985647 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -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 1351877 2708236 4309943 4371740 4947844 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 196899 578166 2840052 3261483 4344022 -1 926445 3482608 3775697 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 87343 303704 333456 2438447 3681323 4151808 4826090 -1 337293 513694 1221995 1383638 1504372 1885085 2720532 3315621 4698109 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 378390 1086116 1366340 1993223 4178194 -1 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 198036 498714 635906 908908 1099757 2656254 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 2226326 3448716 3619419 4663986 4894570 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 1157043 1332431 4166543 4611594 4835299 -1 368358 802191 2109576 2231029 2828868 3764545 4543960 4999999 -1 -2 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 843462 1589882 3801754 3957223 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 760513 3119270 3591888 4728584 4926253 -1 -2 32521 1050134 1077291 1344787 1653470 1666883 1688643 1729372 3830677 4200603 -1 -2 791022 1141165 2485932 3116909 3913367 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 303105 407681 1081364 1086507 1481246 2711709 2927656 3249124 3458341 3811045 3838955 4012276 4930766 -1 -2 226327 1306915 1313217 2115025 2813092 2878630 2934440 2945520 3601668 3779301 4157380 4831059 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 50766 145553 3988537 4676514 -1 -2 814294 1030869 2387508 2695497 4198464 4782522 -1 79592 657646 2112648 2620680 3746374 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 621223 1231665 2107095 2203903 4521545 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 -2 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 279610 616498 855762 1677248 2322483 2681456 3360435 3437722 4692737 -1 -2 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 125475 175284 994228 3202840 4131318 4706368 4709579 4924106 4935626 -1 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 754136 2132587 4317548 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 398997 1550618 2757217 3790365 3861467 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 122108 858328 1627404 1784185 3382221 3498902 3573885 3699772 3798531 4863868 -1 1611220 1835648 2380607 2917641 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 658649 1487045 1704805 2007483 3244940 4182924 4210755 4814934 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 373220 759902 1664977 4340877 4738052 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 1214958 2641139 3467149 3811503 4048644 4422806 4994817 -1 -2 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 1584377 1780431 2167514 2204577 2657034 2787340 3281820 3291197 3608573 3910285 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 -2 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 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 78564 2645529 4473038 4535146 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 3211664 3267440 3744730 4241957 -1 -2 34357 308420 1234448 1720442 2320703 3188337 -1 2837862 4011387 4063199 -1 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 573454 1192049 1343817 1710606 3160918 3262638 3550000 -1 652213 944830 2800800 4104974 4951063 -1 -2 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 1104221 2896647 4370043 4886640 -1 1162679 3180458 3226554 3955942 4014537 4082418 -1 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 -2 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 51156 128444 325042 978200 1844259 1975904 2236323 2492417 3023381 3255677 3481853 3734896 3816121 4155290 4474486 4532402 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 30252 245982 1393185 1864085 2618464 2779940 4545443 -1 109572 483666 1452327 2579519 3338200 -1 509591 522836 931982 1782075 1876764 4688472 4933911 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 242005 732983 2186277 2933906 4697420 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 317467 1609059 2230871 2232212 4866989 -1 13161 297622 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 221712 1255105 1752914 1829673 2503970 3380208 3408672 3722833 4315966 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 619723 1666888 3132093 3634945 -1 -2 693180 1011542 1030428 1905594 2430423 3031139 3235295 3811670 -1 47479 361357 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 3845429 3970289 4165988 4973355 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 560296 628935 881694 1604017 2581045 2618976 3447002 3562967 4786693 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 -2 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 86677 92030 287267 465649 890727 3422636 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 770748 1771583 2052993 2994560 3549605 -1 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 463847 2347215 4648809 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 217990 1075817 1124807 1865221 2472255 3503257 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2173784 2881941 3143126 -1 2674859 2750886 2928329 4538196 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 -2 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 948026 1210020 1477882 1620940 2491806 2844481 2987599 3097359 3620495 3917113 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 -2 1449916 4789297 4999999 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 186342 2715808 3914119 -1 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 5479 1344825 2257650 3085594 4070287 4723416 4806372 -1 2848562 3595932 3976418 -1 14126 1404077 1620986 2361484 2625482 3563993 3740276 4916412 -1 -2 1088093 1612676 2063928 4540818 -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 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 643219 910803 1401017 2261358 2426167 2582255 2737798 2771753 4672762 4757545 -1 -2 61227 451476 514879 597475 2734723 4797995 -1 23041 439231 888288 1791359 4353403 4544957 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 88025 759065 866286 4690997 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 455051 958884 1171208 1634665 1782086 2268438 2872548 2998158 3090248 3480069 3542677 3819165 4347126 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 384366 1632559 1645721 4157610 4746910 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 1142313 2334948 3106835 -1 -2 17928 2491410 3757896 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 -2 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 762559 1327808 2030219 3496556 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1594155 3419598 4314048 4992377 -1 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 927176 1334529 1971425 2276273 3714821 4685291 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 -2 469117 508100 2386594 2445295 2629984 3604116 3999173 4151985 4773350 -1 1505502 2738277 2949225 3263863 3449370 -1 1455970 2825088 2995918 4369276 4642917 -1 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 1237163 1917098 2052890 2767473 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 -2 467793 476245 716964 866401 4355651 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 448689 1891232 2438842 4379336 4945432 -1 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 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 199085 638322 1177622 1632984 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 2749526 4141961 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 657810 995549 2515230 2635093 -1 -2 946244 3559231 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 469263 502443 1129659 2915947 3605337 4470399 -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 1506402 2041071 2146651 2816708 3941053 4624896 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 1577916 2226442 4322243 4647041 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -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 -2 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 577880 1579254 3577049 4252972 4853412 -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 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 48754 298873 323666 466455 1041170 1166268 1408872 3905482 4512190 4752601 4827079 -1 132448 214940 261495 408439 837553 2295066 2899661 3791849 4134012 4302763 4362865 4496830 4877299 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 2635195 3054579 4626135 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 1709740 1717270 1860163 3042820 3193270 3204706 -1 -2 136065 839856 958140 2223154 3881512 -1 261525 2839573 4054944 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 401730 1329457 3531997 4360627 4775355 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -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 -2 988701 2529284 2585400 4179411 4722784 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 2796748 3591355 4233451 4444842 4755498 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1059873 2016568 3061107 4626049 4886803 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 304526 346392 448033 3122706 3139288 4043040 -1 -2 57518 912665 1311204 1353385 1615040 1985407 2028007 2237835 2306470 2786994 3828138 3837917 3957584 3957981 4999999 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 289789 335975 1031978 3024682 3055589 3167701 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 1370025 1464362 2040885 3367000 3475249 4221515 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 472788 975311 1120984 1947417 2139526 2586132 -1 831353 3890817 4660133 4720657 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 83449 453973 570884 702440 2274659 2359810 3154477 4173288 4428590 4639215 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 159508 235203 678496 1542825 3889913 4483380 -1 -2 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 112160 609652 787285 1100435 1266678 1595885 1596163 2375992 3596972 4684934 4735957 -1 -2 454382 596094 1286285 1838840 2745843 -1 447026 1172613 1478059 1674087 1886705 2329317 2801628 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 3900562 -1 -2 121529 938120 2793720 3547732 3598720 3696813 4658211 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 67247 453162 887348 1534082 1891218 2867282 3223706 3570320 -1 1584377 1780431 2657034 3291197 3608573 -1 194963 233161 1173766 3240371 4096263 4501230 4553365 -1 -2 376572 700391 2274523 4036525 4497872 4519497 -1 210720 901250 1077563 1784037 2387329 2798823 3934430 4779937 -1 -2 424760 2300468 4075524 4630448 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 1331868 2967629 3518211 3540873 3962926 4714715 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 -2 831311 3580674 4440411 4754599 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 183774 1064051 1503484 1707900 2310234 2449499 3544052 4806324 4866333 -1 282459 511227 820413 1681382 1699138 3178166 -1 -2 1266076 1779399 2531070 3286044 -1 -2 578493 1173132 1237011 3148470 -1 -2 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 2201396 3653250 3722088 4173093 4243082 4677169 -1 39281 889340 960692 1614818 1973538 2642545 2917661 -1 3328350 3340616 3474884 3507158 4397187 4923293 4948863 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 32893 1557410 1578250 2150569 2681829 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 -2 13325 963724 1270545 1880597 1934771 2449842 3510735 4618739 4890634 -1 -2 119116 3292182 3377584 4055454 4056637 4627652 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 2172684 2677892 2986326 3551689 4874827 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 713178 2176431 3538495 3810035 3966734 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 -2 69652 273187 598124 1520175 2143644 2910952 4493184 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 166150 502914 652580 878363 1642691 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 97902 289393 871126 1166358 1527718 1824209 2291865 2649462 2776768 3082276 3612448 3723569 4159438 4608780 4857584 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 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 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 333211 445142 1304659 1367424 1401811 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 82885 1341743 3251294 3338809 4444895 -1 -2 209158 992890 1942470 2446251 2574098 4138311 4393647 4621656 -1 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 -2 1150858 1441863 2942124 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 433971 1339624 3695121 3879825 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 929437 2067829 4068464 -1 -2 920297 1472081 1746330 1748548 2996465 4321979 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 794663 1426315 2834476 3377584 4299691 4679547 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 -2 1115909 2281184 2776458 2886670 4576287 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 768697 3172205 3208103 3487130 4746707 -1 4735374 -1 299703 1289967 1569598 2211979 2396428 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 327079 2998743 3739114 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 177518 267890 745067 1148418 1994348 3804440 4169283 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2187825 2619246 3503532 3526852 3920990 3978247 4601761 -1 2245546 4738944 -1 1570130 1881186 1898326 1971157 2560998 2753106 3030186 3078626 3188337 4091425 4243906 4370375 4387181 4542066 4545918 4797907 4969839 4998685 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 -2 1299779 1513911 2034582 2534270 4087810 -1 463137 2310519 2954138 3872553 4576629 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 128737 146461 367790 2035238 3510987 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 3829914 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 38076 1770063 2699716 3966136 4019884 4067257 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 270335 1264969 1636928 1752476 3269984 3320372 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 154736 1967548 2935525 3466985 3748904 3771342 3783455 4988425 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 947837 1002903 1102198 2165931 2355622 -1 -2 375245 600085 756828 1280542 1501283 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 2790768 3829914 -1 -2 2125663 2499171 2993940 3407785 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4478141 4728373 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 84407 629683 1787710 3169557 3625938 4146597 4623386 4700464 -1 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 798441 799641 2500607 2839917 4145578 4715509 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 1219149 1930582 2265380 2559378 2640902 3138559 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 54112 666206 886606 2626965 3675905 4971943 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 79510 186366 813768 841725 848274 1227503 1349766 1460457 2209567 2223562 3589281 4474575 -1 -2 1886406 3653994 4145701 4959659 -1 -2 351507 1225069 2198859 3251229 3901008 4373955 4733557 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 -2 778816 1615881 3467643 3994171 4329881 4571810 4654128 -1 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 477326 821663 1584827 1680195 2797260 4572877 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 1326456 2224621 2577842 3917195 4552046 -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 122114 242608 1287763 2093624 3115807 3255541 3387467 4702665 -1 -2 298068 497814 2641428 4017630 4335678 -1 -2 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 -2 136400 271580 434327 1047428 1277524 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 1910837 2054821 2923122 3174600 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 585754 2572915 3031494 3287634 -1 -2 1365167 1518421 2283239 4402580 4928255 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 1680782 1964755 2209854 2419379 3443652 4076165 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 306504 332026 414457 1067300 1127679 2639752 3267220 3728343 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 266404 1427619 3983437 3989374 -1 -2 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 988577 1891091 1903452 2574447 2678627 2755047 3319618 4263504 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 640185 3720713 3817852 3868436 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 -2 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 592050 1506189 2860188 3438060 4549366 4861115 -1 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 755539 2452717 4288758 4742784 4862687 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 20209 564070 2518327 2634438 2668201 2788657 -1 684257 1679024 3339108 4361016 4941683 -1 242005 732983 2186277 2933906 4697420 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 1191764 1880230 2486003 3659027 4537965 4729633 4749046 -1 -2 954024 1632519 1852462 2762964 4085158 4169760 -1 714421 861505 932766 1001186 1169642 1504287 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 198883 478562 883326 2485083 2632360 2845673 3224880 4442629 4638823 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 1099345 1208233 2126394 2225970 2539688 2726434 3551234 -1 926300 1186085 1683007 1917717 2528165 2751656 3957101 4975531 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 254961 591724 1458114 1863507 2070590 2992178 4445982 4962415 -1 -2 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 -2 949664 1394236 1654341 1676109 2965626 -1 -2 218394 582412 909518 2202990 3516366 4857864 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 148237 1833393 2208449 3078629 3287386 3617913 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 124027 472294 708225 1103453 1889281 3058225 3384908 3848881 3942113 4182895 4410140 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 597488 1545304 1749330 2613947 2998615 4350289 -1 -2 882707 1537667 1917212 2519895 3155628 3771496 4176545 4272694 -1 -2 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 2125663 2499171 2993940 3407785 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 93800 1368544 2660505 2966181 4122658 4867942 -1 -2 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 520190 943996 2043164 2785414 3147149 3449728 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 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 414297 814815 1116606 1221932 2070043 2767831 4135703 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 200391 1010576 1051879 1707000 1909028 2416357 2919713 3134489 4999999 -1 227515 934230 1274933 1610256 1997080 2098429 2930606 3209757 4734411 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 2275685 3447244 4465857 4742328 4999999 -1 84213 670150 863212 1719702 4811892 4903785 -1 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 403056 798732 941348 1054361 1517236 3648693 4189633 4754800 -1 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -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 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 1731185 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 1556612 3360322 4116757 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 98571 2784168 3092276 3453034 3479221 4157433 4964522 -1 -2 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 -2 128796 1499866 2865568 -1 126069 520324 578382 753564 1640860 1852928 1879189 3019122 4083606 4572134 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 1286319 2553085 2936599 4102122 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 229839 411514 1023327 3006164 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 -2 1176478 2901109 4173017 -1 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 1389145 1916140 2419060 4030179 4037113 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 1556612 3360322 4116757 -1 -2 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 -2 311546 2326828 3931326 4014580 4819593 -1 1662826 3127657 4196722 4463630 4773822 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 304997 3076294 3727784 4529559 4752881 4883510 -1 1485722 1570331 2349244 2562181 4005813 4855932 -1 -2 742861 1905116 2804314 3059900 4786136 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 632193 693090 1064582 2427969 2793081 2857500 2930327 3105197 4211769 4396757 4775192 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1804193 1992212 2823161 3748240 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 1037664 1352154 1459004 1564020 3149434 4143057 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 594234 923085 1774504 -1 -2 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 203299 951247 1019476 1083828 2272513 2519375 2993611 3284165 4612385 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 85482 759125 1559325 1877434 2178602 3231446 3614822 -1 -2 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 700843 1494388 1697590 3948855 4641610 4738570 -1 2309549 -1 -2 680922 1562279 2072194 2478379 2484039 3331540 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 659097 1301881 1481098 2575489 3038919 3403160 3866478 4321695 4487353 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 205170 763290 807403 1444839 1570139 1958896 1983361 2651397 2831348 2888981 2904388 3092473 4228512 4896307 -1 -2 2334948 3106835 4273872 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 947873 1279936 2786742 3685572 4686233 -1 -2 103378 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 1405050 1937621 2366446 3318524 -1 -2 6586 928168 1648932 3939117 4993465 -1 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 125519 231154 455474 1930935 2298206 4265084 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 99133 1456370 2188720 3077468 3104668 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 689317 809307 1049578 1210161 1933702 2294755 2802901 3612800 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 391466 3019163 4700901 4740720 -1 -2 692481 1398603 1643550 1939076 3393103 3838644 4247886 4305469 4766898 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 70553 1059991 1748226 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 -2 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 3328350 3340616 3474884 3507158 4397187 4923293 4948863 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 656701 1153087 1420208 2651490 3607710 3948464 4475033 4631496 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 831653 1188111 2832424 2850687 3113271 -1 -2 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 -2 585816 1934414 4160614 4877603 -1 -2 1612477 1973034 3258269 3472434 4133349 4416308 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 652307 955377 1234715 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 676642 2194974 2730983 3741539 4011266 4664226 -1 -2 283288 1563308 2009611 3000068 4175074 -1 772655 1170377 1587665 2390598 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 263103 2823702 2941026 3052441 4013844 -1 1078569 3047013 3220994 4526076 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 1910837 2054821 2923122 3174600 -1 1510901 1785657 2066120 2101039 3021432 3162501 3206546 3468565 3800499 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 439347 4237698 4558372 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 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 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 142743 3081826 3267010 3533323 3539273 4950571 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 3912616 4800006 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -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 681549 957626 1557761 1816950 3410512 3646672 -1 423373 1472720 4121777 4508006 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 126378 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 220474 869315 1862263 2896118 3226153 3796977 4264968 4301679 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 510606 823352 1812798 2740661 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 -2 381748 506987 1057215 2201561 3499159 4093974 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 46671 496947 758256 1611241 3808085 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 59031 606380 1592802 2407632 3424636 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 534237 1852568 4129224 4821381 -1 -2 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 743073 883062 2363691 2468483 3011720 4731926 -1 168960 800561 904390 4317942 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 1302859 3028530 3061947 4006708 4441223 4793862 4842640 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 1010208 1484880 2277153 2413394 3833446 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 2334248 4021809 4286605 4739792 4921012 -1 678018 941498 1462426 3728274 4005601 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 75808 959587 1079382 1135886 1231870 1256852 3542071 3577949 4121331 4824785 -1 -2 473491 746251 775244 1687085 2082485 2848923 4281382 4317342 4390173 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 1296201 2462166 2803549 2966274 -1 673289 874355 1886477 2090471 2391094 2835968 -1 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 983873 1104221 1835396 2477468 2896647 3222570 3321811 4370043 4453541 4886640 4956459 -1 1162679 3180458 3226554 3955942 4014537 4082418 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 1107649 3945591 4698175 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 1334875 2314333 2922538 3961312 4277103 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 1196852 2755054 2797304 2985397 3745210 4181457 4274974 4374254 -1 -2 1368365 1863150 2765222 3807657 3838433 -1 2185399 3180130 4823422 4999740 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 2731311 3479985 3700413 4206574 -1 411568 2497788 2972726 3736165 4783124 -1 24574 433212 521556 682961 1773325 3056233 3656937 4009744 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 460291 997661 1108567 1239972 2770028 4933645 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 918127 1730132 3745814 3942557 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 270903 963076 1254529 1476911 1753946 1890420 1948561 1994965 2831580 3352154 4110650 4279872 4393792 4399884 4838112 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 77789 2921099 3101420 -1 240457 758990 1601499 1901610 2234813 2290349 2550648 3683890 4271135 4277033 4320739 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 509165 710823 741204 1301331 1312433 1369742 1869804 2032778 2046996 2744391 2807302 3029979 4264787 -1 -2 2749860 3691811 3817798 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 659317 2118806 3506308 3614615 4699003 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 3024 596376 2226168 2264504 2834020 3210034 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 48000 332290 504907 1925730 2327968 2756483 3399244 -1 259590 887970 2298296 3245377 3884064 4185919 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 2382569 3193593 3437596 4102738 4742954 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1017160 2718770 2763105 4204485 4784015 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -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 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 1215614 1358815 1986900 2258501 2508764 2591003 2981662 3120838 3851022 4080629 4258255 4886219 -1 994888 2475838 3264113 3593265 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 -2 54405 3006959 3320651 3844187 -1 185898 340669 1504231 3369362 4118549 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 103509 760162 1754164 2250126 3059623 -1 87237 395947 1183545 1593313 2272369 2537486 4783895 4999999 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -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 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 1315881 3275401 3515772 3657227 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 1756810 2131075 3335701 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 867715 2149477 3091917 3133533 3360476 3637001 4192882 4230407 4544950 4673543 -1 -2 1756810 2131075 3335701 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 -2 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 182335 1658713 2925979 3165819 3554571 4479216 -1 2749860 3691811 3817798 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 1178234 1804751 2114041 3028219 3762486 4870786 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 1229221 1921668 2316260 2693256 2694212 2977260 4546892 -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 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 429394 550652 1693100 3365356 4568498 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 119491 309487 515488 829394 912762 1142827 2087630 2437018 3127501 3169300 3503757 -1 -2 2511981 3193593 4102738 4453241 4742954 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 899121 1046434 4012999 -1 -2 742861 1905116 2804314 3059900 4786136 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1248752 1533795 1933920 3711039 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 646720 1118422 1195287 2164823 2368510 2758426 3946274 -1 1259246 1760278 3443609 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 42853 215421 333329 2522306 2704433 2844664 3927369 4305284 4400397 -1 1092035 1305589 2190030 2502884 3745969 3970102 4334693 4666747 4776513 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 89846 462777 595351 1229812 1816742 2255430 2627004 3061649 3090606 3171840 3604620 3715571 3856478 4663832 4810028 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 703439 754641 1841635 1851213 3460052 3741862 4370562 -1 -2 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 400676 751834 1008492 1172978 2314821 2797782 3418320 4306172 4966283 4977410 -1 -2 346000 566733 2651019 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 1474238 1740650 3328575 4171519 4849398 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 130819 1648833 1977839 2995757 3406800 4177944 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 112193 635149 1589595 1831200 2611557 4310238 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 1059981 1334442 1676644 1769345 2313222 2549888 3236293 3367020 -1 614441 666736 725838 3349098 4105978 4162965 4177860 4414568 4553521 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 165721 408396 973111 1446124 2692601 3221631 3638846 3924051 4080005 4354250 4808243 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 485951 649371 1472951 3890279 4268330 4887029 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 19407 107488 216374 322225 751561 889657 1576693 2423164 2525210 2715054 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 512752 586907 1126675 -1 1084726 2652204 4110645 4585454 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 1070404 1733815 2314699 3854822 4338611 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 350762 407322 2454387 2663653 3060391 4842568 -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 83996 570534 862851 1563323 3413158 3568006 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 153071 222343 2441757 3038771 3431472 3815877 3844857 4089827 4397928 4881532 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 -2 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 678023 1603462 3251920 3966375 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 1644700 3796742 4165977 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 -2 1742686 2821984 3740630 4308398 4850579 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 486057 1824568 2954403 4015080 4135159 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 1169607 1575316 2073476 3009699 4481176 4734454 4771525 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 509996 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 552268 867071 1566642 1601208 3198473 4750659 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 -2 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 1556612 2376723 2759628 2837116 3360322 3441244 4029524 4116757 -1 -2 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 78564 2645529 4473038 4535146 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 352077 1344165 2372448 3085531 3388418 -1 -2 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 1166512 1251752 1543877 2244170 3562646 3943550 3999383 4036922 4315101 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 15232 36911 652679 1427905 1428425 1811796 3563844 4054702 4321320 4999999 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1024982 1213833 1579397 2697391 3219722 3904100 3946314 4990680 -1 -2 1691593 2359848 2740083 2936304 3367361 3370934 3424990 4126583 4289234 4534928 -1 -2 452222 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 385457 875136 4077620 4227588 4532990 -1 830965 2451085 4045050 4529566 4999999 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 -2 1432665 1901882 3627023 4386816 4853176 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 284847 1748025 1989576 2655634 3247975 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 373220 586907 759902 1664977 4340877 4738052 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 1214958 2641139 3467149 3811503 4048644 4422806 4994817 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 801990 1217741 2378871 2915238 2945043 3814813 3815053 4975705 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 93852 865236 1104521 1694409 3296898 4545515 -1 -2 375612 2523334 2910790 3006595 3887588 4999999 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 14126 210242 1620986 2625482 3683187 4460358 -1 621223 1231665 2107095 2203903 4521545 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 -2 1061370 1896300 2873192 3613205 3691077 -1 157902 376164 800343 1120679 3557936 4387383 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 777948 1294282 1825011 2207110 2697803 -1 1685646 2356192 2391848 3128937 3842982 3909982 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 636741 1397834 1865221 2618018 2745862 3395433 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 997554 3395609 4258808 4633826 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 544780 635133 1016349 1253802 1327256 2243865 3174920 4095472 4100922 4475536 4819382 4941216 4970897 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 464069 504385 844575 871574 1133537 1595894 1890722 1961819 2290952 2665747 2921296 3139230 -1 -2 133954 723626 2412800 3891023 4835829 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 -2 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 239896 723532 876045 1136721 2217483 2398119 4143025 4610063 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 109280 1323311 2883654 4363415 4494173 -1 238378 2901260 4902433 -1 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -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 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 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 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 1684183 2836658 4026516 4551592 4918475 -1 -2 1991862 2799980 3418772 4768344 4773158 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 45761 297563 1916126 2127183 3065406 3368823 3988183 -1 -2 390399 2133949 3192182 4257091 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 -2 929437 2067829 2559795 -1 -2 547554 1176450 2980701 3673372 4175524 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -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 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 504714 2827782 4323486 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 493898 1533335 2806832 -1 -2 1955031 2445173 4825414 -1 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 1272333 2829804 3130337 4354372 4661626 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 -2 560488 2275054 2332307 3433497 3545745 4490164 -1 781523 787783 1976737 2900046 3360240 3518515 3533056 3803111 4252106 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 -2 627569 1386143 2313980 2568183 3676932 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 146795 271595 638502 786953 851161 965555 989640 1611742 2072133 2432474 3290438 4721569 -1 59031 606380 1592802 2407632 3424636 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 385457 875136 4077620 4227588 4532990 -1 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 -2 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 2685685 3692490 3816488 3846818 4148945 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 -2 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 62393 1743951 1765344 1885688 2147592 2268184 2352527 2483002 3084392 3562289 3930188 4486567 4703428 4993254 -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 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 1317689 1723526 4302534 4495921 4540921 -1 89846 462777 595351 1229812 1816742 2255430 2627004 3061649 3090606 3171840 3604620 3715571 3856478 4663832 4810028 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 504714 2827782 4323486 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -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 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 -2 986925 1260767 2817749 4755488 -1 -2 138798 3063154 3275148 4435121 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 259819 791420 833288 885055 1316997 1632109 2754941 4016724 4088143 4808459 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 -1 1147640 3037551 3252753 3737505 4134137 -1 60714 224917 1460473 2089437 3490426 3990722 -1 428572 893590 1915120 2421465 2443152 2780760 3022470 3994604 -1 722394 927985 2130851 3703660 4174020 4917901 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 621429 2556723 3034805 3288800 3827569 4010869 4030172 4181419 4198409 4283601 4375245 4747280 -1 -2 145733 456259 564453 1077148 1133223 1683288 3477650 3487277 3719314 4040635 4080920 4304871 4486393 4715970 -1 9400 292890 293784 371468 567796 798871 987335 1727076 2194064 2735080 3297092 3788411 3845664 4920631 -1 -2 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 -2 283274 1493082 1905438 2342005 2982186 3301010 4047886 4452864 4907744 4999999 -1 400512 410900 1359685 2423845 3387970 4167131 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -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 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 740080 1348157 1773835 1987656 3984010 4247123 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 2063919 3094596 4173723 4273904 4346162 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 -2 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -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 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 43443 545334 803380 898674 1386461 2159791 2167080 2498758 3632138 4064066 4143848 4262121 -1 585816 1934414 4160614 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 -2 317597 1375632 2019368 2117085 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 2114625 2898916 3772829 4305131 4544671 4940151 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 302199 670674 857538 2124824 2850553 3543682 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 1911255 2330048 3688805 3703506 3958155 -1 -2 421081 1365167 2148693 2549090 3124535 4507205 -1 633884 705310 751637 2298560 2566514 3358754 -1 56651 535831 725241 1114899 1488132 1954307 2444736 4100308 4445219 4448026 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -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 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 1286982 4168730 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 359743 398137 1316537 1324998 4052622 4568893 4944396 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 988701 2529284 2585400 4179411 4722784 -1 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 60714 224917 1460473 2089437 3490426 3990722 -1 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 18594 2137232 4403183 4469508 4801822 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 569868 1172621 4834960 -1 435918 514504 874150 1410993 1711134 1814139 4341082 -1 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 127323 638810 3694566 4225750 4399336 -1 -2 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 415644 567603 3634938 3657126 3897743 4757053 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 201566 641646 867069 1348283 3599589 3977907 4601700 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 -2 316761 564367 707904 767480 819919 4451259 -1 1261381 1418779 2749450 3332460 3796476 4730826 -1 522283 975549 1198753 4962339 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 235976 1079472 1167525 1516949 1537394 4071112 4347364 4611781 4819357 -1 47413 942687 2279715 4639585 4895198 -1 -2 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 -2 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 -2 1471291 4032520 4744793 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 -2 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 478790 602119 1138973 1517345 3430304 4727480 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 769944 3473352 3765891 -1 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 -2 124467 1982720 2425921 4154298 4778704 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 954513 1627619 2379557 2732356 3176599 3215971 3389992 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 823089 2595668 2896218 3220690 3864317 4747404 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 616968 1273798 3180810 3793181 4328901 4524269 -1 361135 405758 441991 767941 1867267 2193755 2670533 3174096 3769637 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 -2 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 387324 1365432 2372003 2687649 3509492 4069245 -1 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 -2 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -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 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 375245 600085 756828 1280542 1501283 -1 586087 779571 3491715 4151268 -1 -2 1091782 2118115 3713182 4999999 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 3571 807217 2763903 2921227 3934306 -1 1149038 1278675 1608994 2611067 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -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 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 -2 587779 3257768 3575324 -1 153892 1128258 1846050 2032708 2082979 2442526 2968467 3244624 3505049 4768963 4786578 -1 1030827 1164715 2487902 2659018 4016644 4199832 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 3845429 3970289 4165988 4973355 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 18968 303798 1257259 2190350 2247161 3673992 4498364 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 -2 670433 986552 3830753 4877600 -1 -2 3300339 4490376 -1 -2 1432665 1901882 3627023 4386816 4853176 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 620552 953837 1970671 4003205 4061071 4775874 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 867715 3091917 3133533 4544950 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 565066 1352156 1466149 1688188 2409889 -1 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 226327 2115025 2813092 2878630 2934440 2945520 3601668 4831059 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 34615 472436 517777 861281 1714172 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 947837 1002903 1102198 2165931 2355622 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 431464 2917086 3378908 4189875 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 -2 1907618 2678532 3488947 4538012 4854789 -1 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 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 -2 760513 3119270 3591888 4728584 4926253 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 568304 1227745 2442442 3006386 4202718 -1 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 40162 359469 1019761 1570437 1666313 1759256 1882697 1993005 2541277 2766307 2815256 2820546 2825088 2951506 3085506 3277938 3348179 3364623 3701865 -1 1157332 1394943 1478608 3696070 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 1491202 2492295 2638626 3296840 3735243 4056138 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 2201396 4173093 4243082 4677169 -1 -2 932353 1383574 2826806 3516378 -1 -2 179720 1303351 1629021 2418998 3840812 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 113625 1719881 3709956 3902093 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 -2 238378 1114497 2901260 4411173 4902433 -1 -2 648495 653635 711935 1184926 3700605 -1 102933 532065 741798 2299737 2526555 2638529 3049923 3222057 3808969 4808763 -1 14397 776953 847830 2029510 2327940 2732659 3968651 4873487 4916604 4999999 -1 -2 1373667 1629259 1784407 1946906 2634311 2662203 3344097 3734327 3896412 4309976 4464899 4613442 -1 988685 1209720 1661742 3492238 4712521 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 434351 477047 493042 562817 1458824 2901515 3479893 4532935 4721520 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 346247 1368544 2660505 2966181 4122658 4867942 -1 1139626 3686813 4474415 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 661423 694934 992202 2257668 3915926 3987612 4974680 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 831353 3890817 4660133 4720657 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 751682 857538 1320837 2621930 3093441 3171728 3755732 -1 -2 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 1251669 2439688 3237521 3432945 -1 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 859036 1229039 2868534 3032904 4637036 4860848 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 18207 349175 548109 581626 796720 811502 1355088 1567960 2802621 3141534 3812393 4363083 -1 -2 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 -2 2124872 3514154 4140361 4790960 4999999 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 707336 804801 910158 1460621 1628168 1887505 3241120 3382723 4452184 4967981 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -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 1102616 2838814 -1 -2 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 1261381 1418779 2749450 3332460 3796476 4730826 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 485951 649371 1472951 3890279 4268330 4887029 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1669161 2541424 2653074 3575942 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 1888542 -1 129917 270662 654410 687116 1601395 1881166 2746796 3853913 4991709 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 2309549 4669621 -1 -2 1523152 2135663 2224322 4839953 4918341 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 233136 827076 917924 1386490 2243039 2288674 2656756 3455186 3665965 -1 81664 320907 1116475 1871625 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 621223 1231665 2107095 2203903 4521545 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 1632559 1645721 4157610 4746910 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 143404 1797787 2682046 2946793 4792458 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 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 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -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 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 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 2073272 2498762 3823114 4314781 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -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 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 946431 987359 1013069 1827887 2106699 2340735 2511842 2741596 3275208 3697770 4190642 4241495 4258368 4326093 4393848 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 -2 88286 224484 500893 785425 1090335 1339254 1417827 1718839 2216636 2595000 2705149 2828342 3433493 3814362 3981751 4224512 4276459 4279671 4324760 4738376 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 83071 781530 1931530 4695553 -1 -2 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 -2 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 -2 1570911 3361774 3481008 3578574 3750845 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 -2 1276231 2057283 2533814 4503995 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 521970 2168074 2505387 3279246 4878286 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 2304095 3565298 3915991 4187520 -1 50054 71667 300409 485658 1712678 1894920 1929529 2244728 2397542 2574260 3032282 4564653 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 1018108 1604151 2619819 2700025 3535531 4384533 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 995634 2134369 2612427 4167897 4475850 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1202333 1584472 2004318 2053781 2314419 2580688 2802880 3103258 3413910 4104876 4915268 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 -2 111791 1141719 1170790 1291306 1897900 3991762 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 1199319 1336676 2204143 2299647 3433556 4046390 4224054 4296263 4302991 4590760 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 887839 2432352 2919524 3835829 4197594 -1 975905 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 1355389 1379762 1748191 3311456 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 354651 915513 967071 1013419 1474615 2327688 2874393 3242310 4592523 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 1680782 1964755 2209854 2419379 3443652 4076165 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 284847 1748025 1989576 2655634 3247975 -1 1072004 3101054 3631744 4082836 4128821 -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 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 128737 146461 367790 2035238 3510987 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 294360 1026515 1088458 2270237 3025616 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 768807 1328105 1790270 1820819 -1 2644707 3456636 4562265 -1 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 -2 1084726 2652204 4110645 4585454 -1 2695089 3182378 3807449 3979359 3981491 -1 2827693 3419433 3726894 4316596 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 482659 1443572 1598911 3607503 3670255 -1 587779 3257768 3575324 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 11598 316205 1573573 1799593 2538135 3938810 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 953749 1794446 2244880 3825699 4102309 4328650 4494523 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 316582 1034620 1178033 1538750 2030080 2498042 2589766 3581627 3734999 3937152 4105155 4936796 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -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 95085 412837 980321 1273179 2763542 3348429 3605901 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 36634 1849981 2451061 3300085 3765029 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 3626976 3759688 3927410 3982449 4086712 4543382 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 346019 1039773 1049726 2532368 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -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 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -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 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 -2 100756 614537 831308 1896701 1909891 3140598 4621962 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 169974 1933530 2367669 2461143 3338850 -1 256794 996513 2227395 2438772 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 1530 294730 434782 1078783 1366021 1762792 1819947 2309266 2511542 4537080 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 -2 43365 1722172 2108841 2115343 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 145539 1005730 1530792 4639233 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 433116 735190 827814 1358907 1820447 1871235 2436365 3537504 3693882 4100067 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 399828 1029960 2029746 2869179 4423694 4806993 4924184 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 1317689 1723526 4302534 4495921 4540921 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 504714 2827782 4323486 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 77440 2052722 4188117 4922060 -1 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 403056 798732 941348 1054361 1517236 3648693 4189633 4754800 -1 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 254961 591724 1458114 1863507 2070590 2992178 4445982 4962415 -1 -2 2114625 2898916 3772829 4305131 4544671 4940151 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 607196 779468 1435779 1818510 3649810 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 477028 1221528 1306865 1758627 4016635 -1 -2 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 -2 137997 813386 1257167 2462672 2493124 3520874 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 481714 671229 765428 2137791 3592577 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 92817 1369766 1417712 3108668 3862191 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 473245 589891 804646 2966169 3961886 4369009 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 199013 1514998 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 -2 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 927176 1334529 1971425 2276273 3714821 4685291 -1 -2 77789 2921099 3101420 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 26362 1254965 1970868 2706292 4398028 -1 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 -2 915736 1073111 1397017 2115025 2878630 3091304 3577685 3757037 4178217 4431484 4949729 -1 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 591964 803616 856285 1400463 2213174 3237619 -1 415041 1997314 3556922 4108846 4197096 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 181736 1457500 2432201 2802230 3450528 3567686 -1 1129813 1339979 4175293 4793314 4999999 -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 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 3153378 3222704 3624308 -1 -2 266325 410586 1030827 2487902 2765032 3437007 4804454 -1 -2 587779 3257768 3575324 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 86677 92030 287267 465649 890727 3422636 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 995634 2134369 2612427 4167897 4475850 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 406818 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -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 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 1127947 1379553 2237631 2564412 3080159 3089342 3946466 4499735 4805429 -1 1086518 2080959 3047470 4070345 4504590 4822149 4824600 4933100 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 178059 963232 1139190 1565077 1592773 4202051 4257279 4489814 4818044 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 -2 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 150690 1462440 1584563 2276847 2695119 2695418 2876864 4321023 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 515419 998477 1402369 1494335 -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 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 481714 671229 765428 2137791 3592577 -1 -2 4166543 4611594 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 319326 3531663 4521915 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 3287535 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 255491 759712 890985 1016602 1209995 1305323 1960980 2364326 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 1425974 1779113 2181820 2525577 3387062 4173511 -1 768697 3172205 3208103 3487130 4746707 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 403544 1261121 2280866 3948927 -1 -2 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4283635 4649600 -1 831353 3890817 4660133 4720657 -1 247075 304728 3022451 3801858 3900299 3914295 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 143404 1797787 2682046 2946793 4792458 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 -2 266404 1427619 3983437 3989374 -1 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 1340179 2588759 2820788 2950550 3484546 4197101 4563885 4865907 4886176 4964942 -1 -2 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 2996192 3172253 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 2884748 3906525 3929609 4064905 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 242005 732983 2186277 2933906 4697420 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 -2 2125521 2476931 3037581 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 3045635 3509696 4138347 4516101 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 469011 1417331 1514040 2094103 2098666 2820385 3114769 3127046 3462778 3508094 4528001 4920382 4966730 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 -2 99044 526758 1399906 2837821 3105472 3330037 3447554 3522077 3838015 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 1326366 2500723 4279989 -1 -2 611973 2130851 3703660 -1 320129 1770337 2688850 3273730 3301547 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 947824 2137184 2762605 4737667 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 360722 1034831 1400546 4315051 -1 -2 15515 396718 1809498 1924329 3444976 3882357 4622627 4800596 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 -2 1613309 2309431 3170738 3871217 4750136 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 -2 12916 1286982 2005567 4168730 -1 323813 2895562 -1 764332 949404 2933527 3128177 3443640 3825316 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 297704 869616 991797 1329968 1335010 2735597 3537618 4014111 4156669 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 191482 356943 3049497 3910384 3989362 4076755 4494114 4958911 -1 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 329141 930522 1337012 1712990 1820311 2387438 3372658 3666645 3888095 4128441 -1 -2 2313980 3163747 4899431 -1 -2 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 445838 699714 1425884 2083251 2175489 2535378 3131093 3226096 4417573 4595301 4861056 4966432 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 103378 950000 3341436 4085247 4226713 4580600 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 1860794 2095600 4155376 4253406 4757730 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 67392 321515 385603 426030 758858 1943648 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 4922 1831384 2301242 3716339 4999999 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 -2 103652 912044 2509487 2784678 2927609 2961010 3222422 4159633 4363287 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 179288 408682 825746 1164990 2385492 2629012 4062755 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 41921 225662 1431253 4192415 4705459 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 -2 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 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 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 -2 1815830 1864682 2592940 2707839 4988571 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 2842154 4269674 4852770 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 1613309 2309431 3170738 3871217 4750136 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 285737 540347 2031596 3882326 4270438 4513605 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 171397 1212495 1666177 1679392 -1 630057 1361926 1742146 3158440 4338856 -1 -2 1207086 1607110 3366013 4902835 -1 -2 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 1255321 2152535 2903417 3370206 3418226 -1 -2 32893 1557410 1578250 2150569 2681829 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 46186 345721 1977717 2956455 3407563 -1 -2 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 81879 645917 963029 1949663 2899552 3381638 3961748 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 1830637 1911220 3579669 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 128796 1499866 2865568 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 -2 1374576 1892846 1930332 3730749 -1 -2 449487 802368 1352345 1613801 1849124 1872612 2766258 3627704 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 -2 822807 2968879 -1 -2 46186 345721 1977717 2956455 3407563 -1 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 354677 736296 2655590 3800938 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 2641254 2783287 3788718 4290149 4702648 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 -2 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 830965 2451085 4045050 4529566 4999999 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 953144 1238964 1977986 2156539 2903314 3219019 4141044 4827876 -1 864326 2134631 2353632 3859714 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4758734 4921146 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 12538 28684 2531557 2819365 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 -2 109859 1381377 1894811 3474984 4116122 4185059 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 1512029 1907848 3263356 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 674494 1349506 2399322 2878027 2998114 3198831 -1 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -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 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 122472 979993 1444494 2555113 2788343 4824283 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 299001 329627 2550979 4645742 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 1165153 1231538 1327435 2778529 3598098 3978005 4825856 4917648 -1 -2 2202947 -1 481714 671229 765428 2137791 3592577 -1 798441 799641 2500607 2839917 4145578 4715509 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 786202 1724288 2384564 4901272 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 -2 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 1234100 1300389 2656249 3139248 -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 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 329725 744983 936817 2048316 2407978 2738786 3289536 3716558 4950864 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 373748 392297 563505 719162 815232 2600764 4531570 -1 -2 316582 1034620 1178033 1538750 2030080 2498042 2589766 3581627 3734999 3937152 4105155 4936796 -1 246656 318923 513879 2398750 2954310 4319868 4770275 -1 1055315 1481028 2251629 2252942 2662209 -1 -2 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 197812 1405192 1844249 2452358 3251667 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 574142 2819601 3460332 4342267 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 498198 1333906 3721488 4001558 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 576024 1033964 1933452 3210373 4511864 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 2665292 2908934 3493749 4599592 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 802497 1110125 1439074 4510409 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 77440 2052722 4188117 4922060 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 534237 1852568 4129224 4821381 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 755785 2106982 2384281 3916339 4877502 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 755785 2106982 2384281 3916339 4877502 -1 -2 447327 1435828 1779112 1996132 2348385 3423693 3749924 3862274 4456875 4964896 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 909150 1188139 1234162 4068943 4523971 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 224816 752316 915022 1100351 1501740 2000208 2243475 2263943 2400834 3080133 3746965 4131170 4729296 4822505 -1 444016 485035 585267 1299796 2327268 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 487079 912267 1222906 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 277817 321860 490120 704168 1739377 1779626 4366757 -1 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 104119 147625 1551879 2369385 4064828 4133522 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 1503388 2238402 2249711 2714286 3888214 4464305 -1 -2 335664 769040 1450498 1550971 2282443 2918147 3742159 4382700 4864385 4898485 -1 3072632 4455837 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 554433 702987 1097126 2019232 2264368 2506204 4050610 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 28811 3483260 3631313 -1 -2 805332 1591653 1928685 2231627 2631800 3886695 -1 858440 1450161 1494926 2179314 2236805 3370345 3715511 4179654 4870976 4873189 -1 -2 574142 1326366 2500723 2819601 3460332 4279989 4342267 -1 -2 653092 913672 1946743 3349603 4894777 -1 -2 1252632 2288795 2290489 2482150 3133117 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 2508874 3312329 4411672 -1 -2 2769771 3010400 3160189 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 317824 1760600 2370299 3301872 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 124684 491225 920072 2424262 2980661 3283967 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 3719314 -1 898367 923667 967250 1270812 3146717 3670557 4787371 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 -2 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 507400 2092399 2461691 3331551 4209603 -1 -2 719982 2623419 2881212 4439127 4656798 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 -2 56570 162534 603978 1445284 2090973 2371940 2550788 3383443 -1 -2 2508874 3312329 4411672 -1 519182 775900 2812482 3174899 3896167 4822903 4866463 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 1127809 1340051 1800249 4173890 4707240 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 321573 832219 899121 1046434 1326456 1762630 1984109 2214823 2224621 2577842 2974314 3212415 3374652 3917195 4012999 4160051 4552046 4662793 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 242788 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 81562 607573 757175 4106105 4715644 -1 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 2190786 2432245 3768014 3864073 -1 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -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 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 144369 346232 1616428 1737210 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 164147 188763 3482376 3981642 4860687 4999365 -1 706406 1102775 1551969 2717879 3018910 4009744 4606578 -1 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 559274 1621842 2298375 4200191 4799297 4999999 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 525713 1412700 2268021 3211791 4620295 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 97736 1989755 2333632 2650070 3944711 4066519 4099282 4513079 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 96562 1599904 1880597 3097232 4041081 4142558 4618739 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2187825 2619246 3503532 3526852 3920990 3978247 4601761 -1 2245546 4738944 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 496818 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 119838 3154583 4187981 -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 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 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 3581761 3934079 -1 -2 1731551 3012907 3585457 4228966 -1 927331 2174135 3625598 3681495 4497183 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 11598 2203405 2246038 3938810 4808423 -1 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 -2 290161 1767924 2665131 3303694 3376410 3916099 4080957 4292372 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 939611 1757907 1799561 2542097 3301094 3363812 3570730 4080291 4713574 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 -2 596381 997099 1614909 1939258 4753098 -1 -2 3487341 4727708 -1 -2 644529 1235698 1352771 2477832 2927717 4514200 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1276037 1794368 1811944 3116057 3303230 3554726 -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 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 41466 847662 2375354 2833504 3270562 3686490 3826196 4922822 4942814 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 534989 620245 1620982 2245546 4738944 4969381 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 1636347 1724154 1732455 2094274 4954248 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 -2 328132 3155825 3619090 4155239 4680421 4845482 -1 -2 467793 476245 716964 866401 4355651 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 554292 647732 679891 2079415 2190912 3017684 3456075 3824500 4777069 4990888 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 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 976726 1436249 1801666 1817803 2593549 3610497 3662442 3731892 3935705 4826396 4991862 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 439347 3595322 4237698 4558372 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -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 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 97318 828838 979779 1158674 2540938 4110915 4696213 -1 2313980 3163747 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 1556612 3360322 4116757 -1 -2 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 1190452 1287524 1411306 2065385 4215403 4796772 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 124684 491225 920072 2424262 2980661 3283967 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 1260506 2846211 2999263 3475519 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 463137 2310519 2954138 3872553 4576629 -1 -2 676321 2790768 3829914 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 723087 892894 1420623 2932795 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 17928 2491410 -1 105680 1518017 1635068 1766161 1823819 2399149 2522026 2885971 2971167 3801351 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 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 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 302199 670674 857538 2124824 2850553 3543682 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 41293 1536544 1560725 4629127 4995342 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 299001 329627 2550979 4645742 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 199953 1559334 3433088 4179654 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 489025 2826149 3141283 3483260 3631313 3707640 3971145 4740178 4824430 -1 376572 3028928 4749626 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 738343 1729982 2352236 2595905 4772428 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 782595 1128800 3085545 4020017 4355594 -1 -2 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 441552 1078850 1538050 2541680 2866442 3056449 4050877 4161159 4487410 4869865 -1 -2 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 1298408 1662655 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 917811 1109600 3539849 3662418 4461848 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 953108 1267333 2154273 2817466 3191622 3680950 3811408 4256193 4697271 4713717 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 829781 1050806 1415047 1608184 1781493 2294816 2933284 3406322 4206149 4690588 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 -2 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 181491 3885745 3896190 4111343 4459557 4984594 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 340784 711396 1439293 2669670 3557795 3635795 -1 87343 303704 333456 2438447 3681323 4151808 4826090 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 332936 551453 716682 1301826 1588682 1771673 3581123 3702197 4548955 4744772 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 1810714 2638641 3625447 3719431 4828341 4938455 -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 1397796 2695178 -1 -2 213769 303967 1433089 1962940 2114295 2559058 2768637 3560330 4202831 4324087 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 2644707 3456636 4562265 -1 -2 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 11224 159785 1060692 2808929 3556179 4683355 -1 358561 1396225 2099713 2568018 3117366 3320210 3867121 3903949 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 257599 1113854 2586169 2612921 4290972 -1 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 491074 1541958 2509199 2647449 3173337 4801000 4922998 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 188815 847816 1080453 2482393 3396296 4167290 4284631 4600253 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 141075 282097 874276 2067051 2147454 2306797 2412226 2413232 2475745 2760411 3552627 3740470 4278437 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 413968 613429 1155783 1530197 2231616 2964410 3067751 3268574 3646863 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 917811 1109600 3539849 3662418 4461848 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 983552 3781543 -1 494902 2108212 2387194 2597672 3281065 4107064 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 2098280 3067316 3725918 4071939 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 492807 586744 2260450 2479557 2601907 3483130 3550072 -1 -2 711734 1120395 2849871 4726159 -1 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 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 469011 1417331 1514040 2094103 2098666 2820385 3114769 3127046 3462778 3508094 4528001 4920382 4966730 -1 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 515714 778365 2031977 2712301 4874816 -1 -2 188210 970830 988148 1288568 3550395 -1 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 426504 718869 1461797 3191925 3951532 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 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 3153378 3222704 3624308 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 750230 1232950 1896070 2313040 2644592 3678828 3906589 4274315 4403792 4573330 4935591 -1 -2 228434 415270 668543 1637153 1966852 3020087 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 777948 1294282 1825011 2207110 2697803 -1 1685646 2356192 2391848 3128937 3842982 3909982 -1 2869142 2908160 3076283 4403102 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 184439 650137 2978882 3314622 3325438 4521886 4582670 -1 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 24800 217054 438894 769510 810784 994214 1506023 1507556 1720578 1947847 2287174 3115402 3131325 3763539 3965572 4672321 4757291 4775293 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -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 24895 91533 606447 1935575 1966858 2153176 3369015 3990189 -1 -2 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 804775 924682 1273404 1840825 3448643 3932464 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 15796 471712 1330916 2084915 2318398 2559663 2863969 2930331 3051126 3673473 4850071 -1 -2 242005 732983 2186277 2933906 4697420 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 2770933 2883223 3333534 3384624 4037098 4619465 4628027 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 2102440 2215700 2420663 3919367 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 35259 95064 1615238 2881352 3596686 4296182 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 -2 90207 1197273 2316470 2601339 4404339 -1 915022 1802629 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 308262 487558 725241 780050 856285 1027237 1453430 1523252 1726538 1748421 1879650 1928097 2163467 2653185 2896831 3890338 4383632 4468955 4768311 4917023 -1 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 46671 496947 758256 1611241 3808085 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 2681606 3837515 4497856 4528410 4821729 -1 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -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 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 275108 2438990 3059553 3430942 3700224 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 611521 1168903 1287783 1920045 3478111 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 166189 226833 1145346 1239371 1382930 1670445 1853894 2206123 2548700 2637743 2698570 2799406 2937414 3056351 3372963 3498536 4627386 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 1037233 4806416 -1 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 -2 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 15796 471712 1330916 2084915 2318398 2559663 2863969 2930331 3051126 3673473 4850071 -1 -2 909150 1188139 1234162 4068943 4523971 -1 26951 280480 287476 517763 612424 959847 1039641 2098895 2711362 3608149 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 -2 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 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 188217 921265 927119 972286 1222075 1297365 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 89455 329075 362577 936593 1001340 1348104 1497862 2286590 2418612 2932783 3483608 3699383 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 125519 595872 1084081 2092712 2289598 2576818 3687933 4933216 4999999 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 16816 184556 211983 670361 761216 931903 1058025 1658447 2425247 3178030 3772338 4006978 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 -2 1965411 2151489 3721354 -1 2996192 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 -2 621223 1231665 2107095 2203903 4521545 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 634629 1078481 2648098 4718011 -1 455474 1930935 2298206 4265084 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 111348 1236717 1325182 1424797 2806241 3946211 4428557 -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 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 1691593 2359848 2740083 2936304 3367361 3370934 3424990 4126583 4289234 4534928 -1 -2 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 137818 1365046 1441334 1697011 2164147 4924466 -1 768061 1324378 1396961 2993822 3137380 3512249 3981144 4316371 4580358 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 340784 711396 1439293 2669670 3557795 3635795 -1 87343 303704 333456 2438447 3681323 4151808 4826090 -1 -2 1591150 3447320 3778429 4787733 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 201566 641646 867069 1348283 3599589 3977907 4601700 -1 204256 2031702 3038816 4634571 4850817 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 81843 238378 1043213 1114497 2752300 2901260 4003309 4411173 4902433 -1 -2 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 321296 327079 517098 747008 769944 846891 1604275 1956396 2216224 2269916 2522041 2986631 2998743 3375716 3473352 3739114 3814035 3885426 4215144 4640509 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 425574 1684875 2913771 3046115 3782554 4076709 4756103 -1 -2 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 121013 300589 397345 427600 1370029 1779255 2781575 3369238 3814955 -1 169851 1577916 2226442 4169752 4647041 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -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 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 516367 2669755 2797757 3025475 -1 620092 1847451 2756554 4135905 4220188 4569538 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 -2 832317 1057291 2078031 2301396 2330048 2795087 3169205 3433974 3814243 4178914 4880384 -1 -2 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 273399 506486 734958 900723 2334071 4477293 -1 3312329 4411672 -1 -2 159992 1514982 2160725 2352114 2478828 3736641 4392943 4818588 -1 77440 2052722 4188117 4922060 -1 172039 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 26738 53585 916161 3200996 3583757 4120467 4477147 4840388 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 903473 918173 2817466 3811408 4256193 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 130429 892675 1538747 3565983 4222040 -1 382176 874331 1287032 2695346 3295408 3725605 -1 -2 1443256 3406928 4180615 4837268 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 229839 411514 1023327 3006164 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 507400 2092399 2461691 3331551 4209603 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 556470 881865 2394659 3898365 4999999 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 4409379 4533859 -1 317085 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 441122 1106301 2389952 2992450 3929418 4508235 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 -2 17647 227991 2580635 3104324 3968573 3993582 4539093 -1 -2 271523 384344 394812 472113 757140 786768 1169518 1245334 1472931 1890809 2927330 3318869 3611258 3620938 4114418 4492903 4724590 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 375252 1577986 3282802 4288231 4572470 4842924 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 123248 752316 915022 1802629 3746965 4822505 -1 -2 590744 998136 1642037 2275337 4325821 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -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 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 169851 1577916 2226442 4169752 4647041 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 72545 1077378 1366126 1469637 2004226 2264746 2556666 3225313 4365225 -1 -2 1382133 1799653 2522699 3095599 3180796 4075054 4278446 4317729 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 -2 6586 928168 1648932 3939117 4993465 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 586087 779571 828198 1446973 2401519 2584228 2904420 3491715 3609727 4116375 4151268 4681099 -1 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 1348157 1925363 3530853 -1 -2 145610 1668004 2584268 3521406 4612205 4971879 -1 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 34845 1231061 2233086 3278480 3394114 4012937 4202686 4753499 4972164 -1 -2 415041 1997314 3556922 4108846 4197096 -1 625609 1586830 1890034 2415267 2611412 2941216 2973452 3804374 4414179 -1 -2 2230094 3892687 4240606 4719328 -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 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 -2 1926938 2151579 3748969 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 609271 1061746 2969018 3189510 4060715 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 778318 1456842 1970426 3055508 3095901 3464554 -1 -2 177778 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 90676 2783261 3334645 3349324 3854452 4771425 -1 98866 615919 1349877 2803594 4198155 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 87343 303704 333456 2438447 3681323 4151808 4826090 -1 337293 513694 1221995 1383638 1504372 1885085 2720532 3315621 4698109 4836194 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 971385 1565430 4539921 4809675 4939117 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 485481 1035700 2059739 2171809 2305538 3065948 3776942 3888511 3998782 4365313 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 1589945 1705785 1757294 1901866 2571091 2575327 3027598 4016157 4190017 4777221 -1 989510 2699694 3726025 3883522 4520256 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 244237 1682564 1756191 1943255 3359323 3512993 3986137 4219785 -1 -2 1326366 2500723 4279989 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 245700 1589833 2098614 3290915 4134890 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 423373 1472720 4121777 4508006 -1 960325 2351481 3435786 3493308 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -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 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 607196 779468 1435779 1818510 3379492 3649810 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 1874375 2217439 2685855 2718207 2846527 3062553 -1 597301 655194 913560 4540021 4787837 -1 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 -2 1743630 3171254 3351508 3841150 4700968 -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 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 11598 316205 1573573 1799593 2538135 3938810 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 264566 3884196 4242596 4325331 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 -2 199013 1514998 2945450 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 1494092 2293366 3721305 4486637 -1 -2 2264758 2531525 3225049 -1 -2 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 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 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 1165153 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 914331 1205371 2008044 2378261 4985544 -1 690015 814342 1646239 2570415 3148784 3900692 -1 122407 1481522 2500787 3186859 3926379 4231857 4584708 -1 -2 857987 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 318126 464069 1548400 1595894 1890722 3902790 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 418250 490446 759681 1074927 2321056 3292052 3298405 3838745 4213610 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 500310 1083730 1475899 1525273 1630193 4916773 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 292245 1322110 3219604 3732728 3737330 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 191325 434728 1450731 1542154 1728855 1823110 -1 128515 1640079 2704816 3255143 3631786 3774898 3930788 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 303449 395290 486041 879247 1420911 2356344 2911641 3210089 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 406549 666578 1483838 1580073 2510351 2959922 3788962 -1 2226326 3448716 3619419 4663986 4894570 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 360722 1034831 1400546 4315051 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -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 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 859036 1229039 2868534 3032904 4637036 4860848 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 831311 3580674 4440411 4754599 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 194342 2067903 4380912 4552753 4553447 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 473164 829471 1044831 1905230 3040319 4123365 4129359 4165210 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -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 423373 1472720 4121777 4508006 -1 960325 2351481 3435786 3493308 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 273399 506486 734958 900723 1752366 2310240 2334071 4143763 4242195 4477293 -1 483666 665724 757440 1151180 3259045 3766602 4293793 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 2674 347465 761074 1490629 2683791 3450646 3912675 4331915 4616075 4999999 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 -2 323813 2895562 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 1341432 1783216 2161023 2238942 2583595 3061728 3360465 3711221 -1 632176 881845 1451289 2743757 2935324 3820768 -1 -2 113625 1719881 3709956 3902093 -1 -2 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 2930254 3691007 3991331 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 504714 2827782 4323486 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 95144 3355939 3943683 4296421 4347234 4481545 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 725068 1544004 1785595 1805924 1896775 2154713 3218217 4586996 4725374 4795255 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 393060 1366548 2627982 3779578 4165143 4670063 4995618 -1 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 549434 757632 1679875 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 627569 1386143 2313980 2568183 3676932 -1 -2 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 -2 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 291134 728571 3322334 4086258 4558148 -1 3980200 4976879 4987977 -1 -2 448588 2999007 3117572 -1 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 648495 653635 711935 1184926 3700605 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 106036 148108 611488 2271000 2778091 3016652 3996530 4686459 -1 -2 258152 1335848 2380961 4079538 4250480 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 90469 628922 959219 1300285 1647898 1976556 2788910 3192155 3261662 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 674138 2026086 4442483 4492890 -1 -2 85055 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3847895 4663809 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 374731 713472 3228739 3375049 4140392 4726813 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 770366 1942816 2738208 3602129 4374602 4537335 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 99133 1456370 2188720 3077468 3104668 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 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 143111 155825 428428 816524 1082911 1235559 1267132 1396599 1416747 1628298 1654846 2313982 2513719 3672624 4691373 4844069 -1 741270 939158 1043678 1781559 3001337 4676662 -1 1125631 2897530 3221303 4008888 4326486 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 711734 1120395 2849871 4726159 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 865630 1043340 1119219 1293206 1505583 2211555 2890907 2975668 4048753 4396912 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 -1 1102616 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 252277 736066 754780 1029138 2694300 3942275 4498600 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 892163 1579397 3890286 3946314 4498400 4990680 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 1705751 2430230 2491511 -1 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 1383500 1956788 3511384 4632840 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 556663 1167211 1398072 1794464 1853604 2360777 3131658 4279044 4550167 4601074 -1 -2 504012 728405 976776 1530557 2539996 3099085 3233335 3796162 4998930 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 697592 896298 1343731 2228272 4007496 4491727 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 143539 1866649 2501184 3851584 3954914 -1 -2 203202 273889 365330 434562 861366 2068249 2496287 2700551 4087068 4124534 4194424 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 93800 346247 1368544 2660505 2966181 4122658 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 2533948 3785682 3947686 4086566 -1 -2 456361 1097596 1214038 2007965 2264807 2675989 3919891 4413015 -1 -2 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 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 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 -2 455051 958884 1171208 1634665 1782086 2268438 2872548 2998158 3090248 3480069 3542677 3819165 4347126 -1 186342 2715808 3914119 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 674494 1349506 2399322 2878027 2998114 3198831 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 128692 581005 2304993 2309110 2412464 3321646 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 2638991 -1 -2 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 522435 1372936 1523794 2108171 3453674 3863863 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 181478 221051 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 636741 1397834 1865221 2618018 2745862 3395433 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 246090 616968 681962 1088740 1273798 1989054 2758326 3796684 4077907 4328901 -1 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 146655 758220 1768089 2171213 2427792 2493394 2813738 3196464 3840212 4362465 4475830 -1 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 -2 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 755785 2106982 2384281 3916339 4877502 -1 -2 642748 798176 1859013 2251193 2490086 2765336 2936860 3153626 4017110 -1 15838 276847 806121 2509209 4751111 -1 -2 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 1142062 1229396 2241018 2259593 3009965 3014836 3098094 4320022 4359548 -1 1430707 2181881 2842096 4696367 4753098 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 20209 564070 1893872 2634438 2668201 2788657 -1 242005 732983 2186277 2933906 4697420 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 280195 723121 1358868 2009498 3198134 4370923 -1 315591 467415 770677 1594401 2491908 2746589 3924356 4733532 4868829 -1 -2 55674 186075 297722 419055 1179991 3452132 -1 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 1577916 2226442 4322243 4647041 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 61273 331776 1302232 1555677 2596891 3569997 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 1088419 1867237 3424424 3779420 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 657649 1335061 1901141 2471802 3974021 4313639 4539096 4609316 -1 1742665 1797055 2116049 3536975 3622621 4010739 4732462 -1 918319 1776211 2323613 3981049 -1 619559 780000 932128 2669440 2964341 3678028 3741737 -1 -2 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 1955031 2445173 4825414 -1 288559 757618 2740801 3425141 4473354 4581766 4806401 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 162123 549895 653032 4292301 4758293 -1 756247 3359323 3986137 4200136 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 599497 940468 2180350 2449955 3356004 3736431 4126494 4797936 -1 -2 1904019 3429312 4452096 4872307 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 1364137 2144466 2408162 2491188 4479182 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 351368 785423 1152527 1231006 2284923 2392898 3349179 3644128 3706915 3807453 4241697 4893356 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 698651 2120058 3032591 3404919 3497222 4505007 4815061 -1 -2 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 771557 867294 2358425 2734309 3327937 3482820 4870819 -1 -2 1478488 2211876 2252437 2383032 2700194 2867011 4601386 -1 2014858 2930159 4063004 4601946 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1017160 2718770 2763105 4204485 4784015 -1 -2 1368365 1863150 2765222 3807657 3838433 -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 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 2003590 2350884 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 78413 1492821 2171260 2384247 4103199 4607963 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 493454 744891 923721 2378636 -1 -2 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 72036 247676 279708 916180 1758927 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -1 -2 2779053 3834470 3968162 4070513 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -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 1570911 3361774 3481008 3578574 3750845 4494702 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 26362 1254965 1970868 2706292 4398028 -1 -2 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 638541 1420361 2476244 2841852 3052611 3449373 4218467 4883628 -1 927987 2006239 2421884 3740342 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 623950 2195734 2465328 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 516670 2008349 2120737 2279913 2521576 2835964 2972496 4053888 4927056 -1 332104 549937 834142 958933 1066722 1702941 1714815 2532607 2938225 3096796 3327827 3788258 4267763 4293347 -1 -2 945759 2371363 2534519 3182449 3752591 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1570830 1753100 2566122 2723245 4194262 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 427995 561630 2063984 2078967 2380662 2674311 3176842 3362570 3742146 4268381 4466597 4659819 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 762209 2987871 4705493 -1 -2 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 213672 272033 371600 539286 2201865 2335788 -1 -2 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 243834 686665 869920 903823 1201683 2505731 2560889 3043948 3721927 -1 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 768113 882355 1084593 1133128 1744665 1776524 2395765 2743791 2752053 2825065 3003162 3447314 -1 525713 1412700 2268021 3211791 4620295 -1 -2 1926938 2151579 3748969 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 642748 798176 1859013 2251193 2490086 2765336 2936860 3153626 4017110 -1 15838 276847 806121 2509209 4751111 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 343290 1141172 1429085 1451847 2085216 2133365 -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 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 281535 318541 513389 757791 1781232 2155789 2378188 3157602 4186072 4233869 4570626 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 188169 652235 1371599 1420033 1518554 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 59031 606380 1592802 2407632 3424636 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1636347 1724154 1732455 2094274 4954248 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 1066722 2038958 3220270 4357856 -1 -2 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 725068 1544004 1785595 1805924 1896775 2154713 3218217 4586996 4725374 4795255 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 169851 1577916 2226442 4169752 4647041 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 922443 1731185 3814064 4344383 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 233677 266081 367086 966029 1326366 1358175 1862427 2035158 2500723 4279989 4874980 -1 186366 813768 1460457 2209567 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 1315881 3275401 3515772 3657227 -1 124684 491225 920072 2424262 2980661 3283967 -1 97247 428714 617727 3196487 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 509165 710823 741204 1312433 1369742 1869804 2032778 2046996 2744391 2807302 3029979 4264787 -1 -2 907617 1142048 1280267 2666322 3955214 -1 -2 1070238 1123284 1165626 3058631 3380891 -1 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 -2 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 926274 1954050 3929657 -1 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 -2 611521 1168903 1287783 1920045 3478111 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 65442 77050 726937 2371872 3940010 4033483 4115079 -1 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 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 1242788 1428085 1739148 2741919 4709649 -1 144829 346000 347027 749553 2651019 4554534 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 881610 2705112 2798137 3865068 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 73558 2214822 2315240 2535218 4345116 4973884 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 420078 899728 1192058 2204299 2287657 3477300 3675849 3687881 4527128 4613165 4698910 4764000 4947170 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 392830 942953 1281337 2249858 3397114 3801484 3933352 4030447 4237646 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3584942 4442503 -1 41098 3706277 4391711 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 2027030 4634347 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -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 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 917811 1109600 3539849 3662418 4461848 -1 -2 262192 619460 741806 1797553 2365141 2657995 2948887 3066815 3149399 4029470 4250182 4259262 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 6826 730039 1226357 2101189 2903574 4882668 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 418250 490446 759681 1074927 2321056 3292052 3298405 3838745 4213610 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 1087643 1261113 2080742 2549420 3275295 4886793 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1097959 1393378 2156675 2372401 2519263 3380812 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 1449343 1627290 3765224 4631003 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 391237 1097354 1918134 4129006 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 1388873 1872642 3097703 4236977 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 215576 2052283 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 364065 1813755 2040949 2321989 2349799 2605080 3517192 3657257 4000532 4194672 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 186851 191206 407673 461095 2015595 4720209 -1 -2 490908 1151456 1722912 1739469 2665737 3970754 -1 232255 455407 780867 1168157 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3906840 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 -2 166150 502914 652580 878363 1642691 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 427564 713410 1008542 1343201 1551540 2144626 2984605 3372886 3920368 4073964 4112789 4799309 -1 -2 167329 348715 496504 1750299 3919219 4035795 4107799 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 1321124 2288179 2446746 3193213 3366308 -1 2882008 3511461 3957620 4466170 -1 2172684 2677892 2986326 3551689 4874827 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 -2 264566 3884196 4242596 4325331 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 206731 2337363 3421167 3726152 4668654 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 105534 196607 256313 408848 773585 809621 3494039 3796205 4077500 4222176 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 1010208 1484880 2277153 2413394 3833446 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 566092 684560 812005 898007 1014588 2741901 2908160 3202676 3228427 4217704 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 -2 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 35259 95064 1615238 2881352 3596686 4296182 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 598536 2028319 2704928 4284453 4780234 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 57343 76043 77998 1772413 3003119 4146830 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 887076 2087301 3014965 4200484 4817777 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 158398 1143194 1420337 2699048 4081683 4655789 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 209858 1224642 2084299 3435471 4625782 -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 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 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 263103 2823702 2941026 3052441 4013844 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 -2 375849 964101 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 744608 3267786 3409350 4859141 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 569868 1172621 4834960 -1 -2 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 486057 1824568 2954403 4135159 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 2014657 2245966 3478288 4587203 4914595 -1 136065 839856 958140 2223154 3881512 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 800487 2372537 2479252 2902110 3049075 3666401 3864247 4628251 4675164 4703890 4738636 -1 373220 586907 759902 1664977 4340877 4738052 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 384366 1632559 1645721 4157610 4746910 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 414346 1016386 3053584 3348687 4975548 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 1388017 1859720 1935504 2000596 4322590 4373448 -1 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 -2 58015 1544080 2430952 2656798 4049992 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 78366 675652 2823488 3770058 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 -2 681269 735915 1040746 1043849 1430100 1576883 1584784 1942294 2809704 3508110 4137429 4435998 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 258769 674817 1020115 2829907 3427818 3578338 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 359743 398137 1316537 1324998 4052622 4568893 4944396 -1 860599 2423763 3004923 4390026 -1 -2 675766 1103316 1348432 2544372 3666958 4337518 4719291 4775157 4989337 -1 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 3287535 -1 -2 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 569868 1172621 4834960 -1 846162 1074060 3637612 4221283 4358805 4857171 -1 1149869 1252961 2325753 2668290 3155837 3342905 3977543 4327864 -1 435918 514504 874150 1410993 1711134 1814139 4341082 -1 -2 859036 1229039 2868534 3032904 4637036 4860848 -1 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 53772 748563 2636364 2940663 3790722 3956855 4644912 4845939 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 360564 443019 1401932 1516922 1645571 2086772 2244264 3197866 3542625 4090629 4941120 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 587174 677447 935051 1841510 4840262 -1 -2 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 813414 893535 1062808 2792193 4919382 -1 -2 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 -2 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 265423 1076174 2880611 3500777 3596030 4318633 4761770 -1 -2 953749 1794446 2244880 3825699 4102309 4328650 4494523 -1 316582 1034620 1178033 1538750 2030080 2498042 2589766 3581627 3734999 3937152 4105155 4936796 -1 1142062 1229396 2241018 3009965 3098094 4359548 -1 1662826 3127657 4196722 4463630 4773822 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 735982 1751550 2009014 2587424 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 713178 2176431 3538495 3810035 3966734 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 911725 1801292 2077904 2279303 3253369 3939708 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 124684 491225 920072 2424262 2980661 3283967 -1 -2 148958 453332 990795 1382150 1856235 1937307 3166124 3203315 3379271 3709327 4823109 4942135 -1 38150 1906083 3033999 4081818 4748284 4989269 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 768807 1328105 1790270 1820819 -1 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 453708 2278896 3276698 3334632 3711907 3791642 -1 1425261 1650705 3238477 3572534 3889410 4592704 -1 312781 1476710 1987656 4051353 4331742 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 77440 2052722 4188117 4922060 -1 -2 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 376572 3028928 4749626 -1 -2 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 52103 1026700 1214244 2845010 3232991 3510079 3633229 3734693 3900647 4099521 4741403 4978217 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 15838 276847 806121 2509209 4751111 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 6106 33616 300158 550514 570261 1682836 2447628 2910249 3021559 3825648 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 774139 911398 1284238 2149605 3062546 4137096 4236410 4760939 4854763 4928763 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 922353 2189485 2365603 2439755 4389626 4812394 -1 -2 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 -2 495712 1348634 1614160 4914823 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 785998 1994581 3375048 4981234 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -1 -2 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 79203 425616 542852 1372138 2574337 4504196 -1 -2 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 4922 1831384 2301242 3716339 4999999 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 645667 765018 1536031 2944631 3020438 3692821 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 15826 939118 2300666 2957938 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 -2 336289 524631 577880 1237716 1433536 1579254 1823410 2752783 3577049 4179914 4196247 4252972 4312998 4781112 4790336 4853412 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 391237 1097354 1918134 -1 1546411 2686002 3084651 3775476 4926704 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 99838 701729 987578 1140921 1278431 1361934 1693479 2692878 3279669 3714570 3936601 3987135 4475725 4638508 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 674494 1349506 2399322 2878027 2998114 3198831 -1 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 1955031 2445173 4825414 -1 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 988701 2529284 2585400 4179411 4722784 -1 292918 349175 376580 986801 1355088 1356768 1567960 1695550 2441170 2744560 2775815 3812393 -1 -2 1904019 3429312 4452096 4872307 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 916540 1768089 1783700 3064807 4326733 4606972 -1 156039 1423556 1551898 3261293 3272515 3339859 3633630 3938915 4446715 4535504 4599516 4599562 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 337621 423853 1553149 1932842 4365255 -1 -2 225838 532396 927242 1385876 2365919 3370614 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 408395 1770323 2068994 2927634 4168521 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 219707 865928 2025323 2535288 3420290 4112833 4370911 4432616 4792624 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 521870 704262 4356305 4407634 4692802 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 113903 776280 841313 1041170 1710526 3232068 3356006 3412849 3640066 4139052 4525027 4982029 -1 -2 510245 715201 795719 881682 1968770 2149554 2653181 3007531 3481498 3653072 3713723 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 214639 1170306 1618939 1723426 2142746 2581056 3081993 3545130 3706176 4319651 4461305 4489709 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 275108 2438990 3059553 3430942 3700224 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 3201 191741 634342 983552 995468 2231539 2387955 3100085 3237644 3781543 3798432 4018152 4040210 4262278 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 870055 1249837 3409959 3996669 4153721 4790076 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 467117 569250 3741552 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 586087 779571 3491715 4151268 -1 -2 32632 439023 1933519 2902252 4898976 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 947837 1002903 1102198 2165931 2355622 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 934985 2658683 2759674 3307273 4406959 4650866 -1 -2 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 36645 781599 1272609 1276581 1400577 3129486 3467058 3639452 -1 -2 1266076 1779399 2531070 4678649 -1 214639 1170306 1618939 1723426 2142746 2581056 3081993 3545130 3706176 4319651 4461305 4489709 -1 -2 1599453 1835019 2131956 2182375 3123847 -1 -2 201566 641646 867069 1348283 3599589 3977907 4601700 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 769944 3473352 3765891 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 3951327 -1 -2 90676 2783261 3334645 3349324 3854452 4771425 -1 -2 2073272 2498762 3823114 4314781 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4383885 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 267759 609673 2465943 3872244 4006381 4113109 -1 -2 62654 212757 250865 593030 789898 2526077 3684711 4685785 4701167 4710150 -1 959473 1819298 2931113 3283740 3725547 -1 -2 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 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 1079314 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 233465 479727 4122613 4771125 4796582 -1 -2 134747 359469 770414 1880396 2021810 3528573 4261052 4437128 4748462 -1 482659 1443572 1598911 3607503 3670255 -1 587779 3257768 3575324 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 188210 970830 988148 1288568 3550395 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 109644 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 158741 573823 1196886 2707842 4643742 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 282910 989008 990693 1416636 3222738 4294173 4908260 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1205951 1803760 2884748 4064905 -1 55065 337254 977426 1592934 1765666 2595616 2774654 3498322 4374048 4890275 4906961 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 859884 1886686 4212052 4536325 4796715 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 46303 285770 400059 506306 2654606 3640684 3827339 4185297 4785481 -1 1115909 2281184 2776458 2886670 4576287 -1 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 264566 3884196 4242596 4325331 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 206731 2337363 3421167 3726152 4668654 -1 -2 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 1803309 2119558 2548399 4304829 4385615 4983656 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 2164329 2195755 3241903 3951833 4111311 4999999 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 573475 2356643 2425841 -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 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 -2 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 1217716 3458341 4945970 4950001 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 6106 33616 300158 550514 570261 1682836 2447628 2910249 3021559 3825648 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 3709255 4587945 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 -2 448588 2999007 3117572 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 294677 720711 1436950 1481529 1587290 2420892 -1 1642177 3076604 4089733 4499936 -1 209828 578337 578453 1084338 1479635 2360710 2729003 2950735 3308584 3753195 4816468 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 167684 1155083 1829748 3238667 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 72181 281206 1572213 2069875 2124471 3420298 3570623 4507895 4551885 -1 423407 861724 2403916 2860762 3186006 3187468 3494574 4004367 4364253 4875778 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 1365167 1518421 2283239 4402580 4928255 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -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 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 112160 609652 787285 1100435 1266678 1595885 1596163 2375992 3596972 4684934 4735957 -1 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 -2 80767 252744 971201 1047614 1122319 1209115 1721216 1968312 2132199 2558974 2885254 3031943 4370960 4515233 4712202 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 758811 929642 1236195 4994613 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 263103 2823702 2941026 3052441 4013844 -1 56506 113129 2679957 4098415 4998579 -1 1078569 3047013 3220994 4526076 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 515714 778365 2031977 2712301 4874816 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 515660 698953 778829 1658174 2891759 3304445 3834043 -1 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 1638 330336 4150156 4624359 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 95965 549047 552598 1169998 1628172 1710803 4195385 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 504714 2827782 4323486 -1 -2 1311259 2513472 2566514 3280931 3382460 -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 24386 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 850998 851989 912078 1157987 2231539 2590734 3151447 3172587 3798432 4018152 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 375284 529267 1068437 2044849 2790768 4725894 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -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 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 239080 430081 874419 1450353 2300419 4038523 4370346 -1 3694257 4268753 4396747 4445903 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 350875 1838173 3520573 3841123 4248159 4884769 -1 -2 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 583937 2719909 2724432 3234818 4101911 4212666 4297108 -1 -2 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 534163 1058465 2480415 3286869 3453286 4487581 4759249 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 -2 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1939583 2084765 2526069 3970063 4458703 4955201 -1 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 -2 1084772 1199890 1623423 2190786 2432245 3166630 3269693 3768014 3864073 -1 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 1084618 1301541 2532091 3056449 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 1711762 2447811 2463183 2483894 2805192 3116414 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -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 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 1946934 3239935 3934700 -1 749387 926655 1785305 2269123 2485191 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 124684 491225 920072 2424262 2980661 3283967 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 17267 951999 1791360 3475521 4682739 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -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 256794 996513 2227395 2438772 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1916271 1919345 2487730 3369713 4383684 -1 891176 1163243 1269930 2986326 3167317 3736681 3908120 4270721 4612227 -1 148822 1337924 -1 -2 761504 818589 1018381 1831242 4199675 4458454 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 284993 640485 2126217 3227307 3481283 -1 -2 809765 1107330 1285197 1622886 2116033 2253327 2410940 3054408 3950401 4117335 4307136 4553626 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 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 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3651435 3882231 4691030 4814509 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 939611 1757907 1799561 2542097 3301094 3363812 3570730 4080291 4713574 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 537308 1124860 1221853 2157393 2188290 2450766 2462648 2801210 3041484 3182105 3735862 4028760 4732050 -1 175654 691726 1900367 2631971 2996042 3049259 3352817 3865590 4259729 -1 -2 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 583937 2719909 2724432 3234818 4101911 4212666 4297108 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 106713 142209 1905383 2822005 3429086 3761695 4301469 4652432 4913682 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 52103 1026700 1214244 2845010 3232991 3510079 3633229 3734693 3760453 3900647 4099521 4741403 4978217 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 305627 473164 637764 1502115 1864361 2171164 2378370 4592477 -1 -2 323328 501933 605247 990073 1309659 2173071 2600892 2958938 -1 705601 736385 1074384 1941416 2912630 2994234 3973627 4369361 4663627 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 188815 847816 865924 1658605 1823167 4370414 4836151 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 1698133 3044093 4417557 4811439 -1 859884 1886686 4212052 4536325 4796715 -1 -2 917811 1109600 3539849 3662418 4461848 -1 638502 1866402 2652393 3584325 4129410 -1 -2 494140 1233101 2318739 2546521 4193433 4488932 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 -2 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 93852 865236 1104521 1694409 3296898 3883892 4545515 4561116 -1 -2 1416994 2854527 2933678 4384933 4946088 -1 -2 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 615753 977045 2449544 2980806 3886693 4390026 -1 -2 77440 2052722 4188117 4922060 -1 299001 329627 2550979 4645742 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 837109 909980 982118 2931858 -1 -2 3938879 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 155916 381737 2432374 3563028 3828407 3922793 4288710 -1 113625 3709956 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 597488 1545304 1749330 2613947 2998615 4350289 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 1744342 2342845 2415179 2927873 3057129 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 -2 288633 705482 1029487 1189942 1362133 2129335 2656369 2816848 2832496 4019412 4049898 4916205 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 -2 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 1568729 2045713 2417818 4424964 4906685 -1 516872 948782 1866628 3430991 3593764 4294363 4409394 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 3287535 -1 -2 488461 809747 929541 1824764 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 1317194 1623671 2383328 4530014 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 77017 230593 1223600 2322011 2956062 3110786 3269339 3439233 3825654 3857586 4420261 -1 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 264709 2102788 2103641 2437904 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 2149477 3360476 3637001 4192882 4230407 4673543 -1 -2 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 727850 951430 1143083 1199060 1568558 3501609 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 102509 646235 664306 698023 811703 998450 1022689 1208161 1444133 1823580 2719969 2811048 3650720 4169682 4402508 4710427 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 261609 2288483 3372753 3425343 3903770 4647447 4886227 4973254 4979704 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 410616 1055044 1314810 1692666 2223119 3391692 3724761 3863099 4201763 4371171 4454012 4759521 -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 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 68873 316835 1311100 1858673 2475659 4183097 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 584683 1240666 1732637 1827825 2345237 3195807 3319824 4040010 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 405233 599337 1021099 1158732 1256692 1262478 1365345 1495891 1938053 2370445 2417015 2752013 3313776 3333245 3707086 4371060 4680519 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 810402 847560 1921163 3230605 4886660 -1 -2 971596 1807978 2591085 2651982 4936033 -1 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 -2 2749860 3691811 3817798 -1 -2 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 -2 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 504714 2827782 4323486 -1 493898 1533335 2806832 -1 -2 1266076 1779399 3286044 4678649 -1 892952 1252632 2213328 2290489 2350530 2482150 2568350 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 867715 3091917 3133533 4544950 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 255286 804958 1979582 2729534 3506820 4907981 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 1294901 1433812 2017132 4285578 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 2401 2125981 2567127 2958472 3611870 -1 -2 2508874 3312329 4411672 -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 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 1681631 1866479 2993303 3394628 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 1343729 1958611 2083094 2345483 2410689 2519829 2795528 2927544 3507885 4022553 4074576 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 1713672 1767946 2048720 2260370 2643101 2674873 2839439 2888251 3474842 3816102 4487250 4501920 4746072 4762953 -1 -2 293784 371468 987335 3297092 3788411 3845664 -1 277445 333983 719343 1616335 1621227 3102589 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 424718 689864 715344 1862562 2084683 2875682 3831271 -1 927010 933267 1626581 2287402 2717526 3166924 4123101 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 619723 1666888 3132093 3634945 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 74637 2084513 2405712 3127513 4761709 -1 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 79032 557685 1567567 4872396 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 630057 1361926 1742146 3158440 4338856 -1 1365167 1518421 2283239 4402580 4928255 -1 -2 324651 456579 2264525 2365956 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 451123 791543 1571169 4775884 -1 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 283877 1583450 2165023 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1991862 2799980 3418772 4768344 4773158 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 113755 255801 417283 1227836 1455918 2312250 2665272 3753174 -1 -2 266325 410586 1030827 2487902 2765032 3437007 4804454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 482659 1443572 1598911 3607503 3670255 -1 -2 215860 301755 1064083 1189062 1665329 2223829 2426572 2875086 3050332 3118549 3157757 3477612 3936820 4381614 4663708 4906842 -1 983552 3781543 -1 494902 2108212 2387194 2597672 3281065 4107064 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 937626 2825107 3646481 4124975 4704859 4944816 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 -2 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 2190786 2432245 3768014 3864073 -1 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 2752182 3914963 4079110 -1 128274 391902 917431 1129723 1537324 2715024 3974848 -1 734651 1623945 4317024 4970206 -1 1549997 2197932 3916779 -1 -2 123248 752316 915022 1802629 3746965 4822505 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 552661 1554839 2302634 2571232 4940329 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 335794 408723 1034739 1375959 2697023 4724681 4875466 4979141 -1 -2 997765 2541508 3287535 3788814 4779404 -1 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 161279 777602 1333658 2554295 2859540 -1 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 -2 81562 607573 757175 967460 1004750 1203634 2130683 2411005 2718393 3493683 4106105 4402690 4715644 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 585816 1934414 4160614 4877603 -1 -2 620552 639340 953837 1970671 4061252 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 333211 445142 1304659 1367424 1401811 -1 -2 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 971596 1807978 2591085 2651982 4936033 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 804296 925352 1009047 2938037 3058481 3758949 4004604 4483571 4640814 4800985 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4313827 4487926 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1017160 2718770 2763105 4204485 4784015 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 1038801 1518778 3041226 3421453 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 1178234 1804751 2114041 3028219 3762486 3956184 4870786 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 -2 564462 647673 665427 1251515 1952054 2114750 2490203 2756002 3143386 3251964 3558110 3573310 3929227 4136495 4322498 4656741 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 1716076 2905155 4534507 4882675 -1 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -1 -2 321538 2138251 3604715 4328862 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 -2 931262 2397542 4989201 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 188210 970830 988148 1288568 3550395 -1 502746 3557749 4431988 4538300 -1 -2 374122 1567706 4792194 -1 -2 346457 927003 934828 1235559 1423130 2089918 2313982 2956526 4425674 4664394 4887625 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 -2 1326366 2500723 4279989 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 94071 107636 134720 437966 459394 781855 1714181 2063572 2535381 3049744 4968412 4999999 -1 664080 732390 867962 1006708 1528023 1619416 2738283 4080973 4118513 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 103378 950000 3341436 4085247 4226713 4580600 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1754892 2545101 3029835 4424736 4590704 -1 112193 635149 1589595 1831200 2611557 4310238 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 946244 3559231 3939769 4451394 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 317597 1375632 2019368 2117085 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 768697 3172205 3208103 3487130 4746707 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 -2 411115 1086226 1169822 1415038 1841608 1927116 2517486 2855788 3028069 3494179 3692299 3750218 3915427 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 -2 733095 1242267 1753444 3536949 3870574 -1 293213 1562097 2305991 2563121 3823731 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 428633 486190 782108 1165640 1452077 1656332 2576462 3604717 3881119 4018719 4649807 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 1847577 2495407 2675472 4029875 -1 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 2731311 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 -2 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -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 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 601263 2005113 3305987 4235473 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 468501 1197608 2710733 2927980 3570604 -1 -2 420955 916689 1034305 1082526 2601506 2722691 2879593 3397206 3478350 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 25290 217410 983489 1320266 4288395 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 624224 2344118 2914878 3847295 4124040 4406784 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 74347 893415 1022909 1894393 3881246 4626997 4927602 4947629 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 198623 4884449 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 917811 1109600 3662418 -1 -2 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 1047614 1721216 2132199 3433985 4370960 -1 -2 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 -2 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 587174 677447 935051 1841510 4840262 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 385457 875136 4077620 4227588 4532990 -1 2349284 3267025 3889387 4775076 4784901 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 791543 1571169 4775884 -1 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 317597 1375632 2019368 2117085 -1 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 -2 947837 1002903 1102198 2165931 2355622 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1419241 1699980 2707842 3016746 4977337 -1 530077 624546 1680153 1924829 2338895 3062523 4048184 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 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 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 248469 1332792 1443415 1633247 3079966 3191147 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 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 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 -2 388864 1897914 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 934985 2658683 2759674 3307273 4406959 4650866 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 -2 220103 1075416 1531901 1835685 3864775 4013778 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 415041 1997314 3556922 4108846 4197096 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 254056 2007152 3330586 4041357 4688752 4705056 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 423373 1472720 4508006 -1 960325 2351481 3435786 3493308 -1 -2 1129696 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 831353 3890817 4660133 4720657 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 240751 748220 1106323 1786740 1889617 2927472 3687503 3977644 4426326 4535793 4993810 -1 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 8691 2745820 3130926 3407560 3849667 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 870055 1249837 3409959 3996669 4153721 4790076 -1 -2 1492283 2292607 2825406 3576915 3939580 4271782 4849788 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 -2 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 -2 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 -2 744608 3267786 3409350 4859141 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 -2 2271878 3418976 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 1293818 1667153 1770324 1839680 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 2649112 2766588 3161983 3221902 3562024 -1 -2 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 825671 1964628 2191238 2652751 -1 -2 779014 785357 1198611 1508938 2136768 2233572 3114503 4503146 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 791543 920507 2168457 3739926 4216548 4389504 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 -2 859884 1886686 4212052 4536325 4796715 -1 106713 142209 1905383 2822005 3429086 3761695 4301469 4652432 4913682 -1 -2 2533948 3785682 3947686 4086566 -1 -2 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 770595 1763173 2352713 3835622 4489972 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 813414 893535 1062808 2792193 4919382 -1 747312 1209829 3364808 3773065 -1 668574 704172 1186400 2733531 2775876 3200290 4123012 4143656 -1 -2 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 523399 1814094 4630606 4657461 -1 -2 401370 1031428 2370670 3450177 4207967 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 4092363 4308321 4446687 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 619187 652993 3343393 3892066 3924440 -1 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 630057 1361926 1742146 3158440 4338856 -1 1318542 1946447 3848718 -1 -2 1446824 2098614 2738488 3436575 3504532 4736910 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 776307 1343037 2166609 2699802 3718294 4364138 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 299001 329627 2550979 4645742 -1 -2 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 90593 1056159 1243336 3672023 4578688 4713373 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 208442 297090 1904423 2741479 4011156 -1 -2 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 563947 1824365 1996814 4317938 4924080 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 -2 823043 929437 2067829 2559795 4068464 -1 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 2236764 2657756 3697577 3902603 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 266404 3983437 3989374 -1 505829 598965 1609487 2364719 -1 515419 998477 1402369 1494335 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 635975 1644231 1894512 3268733 4206547 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 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 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 94881 139962 1194304 1650418 1905122 4616357 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -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 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 488461 809747 929541 1824764 -1 412964 548406 1188644 1363164 1504730 2258319 2754268 2884354 3387213 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1358321 1510130 1684038 2130617 -1 60714 224917 1460473 2089437 3490426 3990722 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 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 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 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 -2 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 742861 1905116 2804314 3059900 4786136 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 776067 881473 1374925 1720244 1864865 2185230 2750495 4721756 4881054 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 797804 1258813 1356349 3454497 4339373 4606687 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 1698133 3044093 4417557 4811439 -1 -2 391195 639904 3441866 3539332 3692099 4271488 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1798795 2143534 2899799 3009892 4595564 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 2731311 3479985 3700413 4206574 -1 -2 563947 1824365 1996814 4317938 4924080 -1 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 903473 918173 2817466 3811408 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 583937 2719909 2724432 3234818 4101911 4212666 4297108 -1 -2 2077024 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 46186 345721 497150 1651518 1678717 1977717 2390936 2956455 3293903 4007314 4438548 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 134744 1761767 1920707 2352258 2584268 3019738 3494969 4929801 -1 130908 910551 1146214 1248229 2601583 3669946 4533795 4712478 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 937626 2825107 3646481 4124975 4704859 4944816 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 16033 445276 920358 2238906 2718202 2964408 3501716 3502370 3640169 4027482 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 219707 865928 2025323 2535288 3420290 4112833 4370911 4432616 4792624 -1 227923 2242083 3808681 4466276 4494111 4549625 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 186366 813768 1460457 2209567 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 -2 1658380 3201889 -1 93852 865236 1104521 1694409 3296898 3883892 4545515 4561116 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 -2 643296 1567960 2551198 4023710 4103730 4696126 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 -2 278908 3069956 3480022 3999562 -1 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 2050996 2698138 4045845 4369393 4810355 -1 2485925 3105356 4075171 4670563 -1 299001 329627 2550979 4645742 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 476657 538943 1099774 1567545 2474085 3212210 3496702 3978710 4155826 4390060 4563206 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 138798 3063154 3275148 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 514742 3114596 3857610 4152098 4549683 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 -2 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2173784 2881941 3143126 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 1049051 1586033 2292571 2465135 2540498 2676974 3365309 3470648 4558440 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 918319 1776211 2323613 3981049 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 292086 343411 3896892 3942616 4677476 4809183 4863612 -1 -2 376572 3028928 4749626 -1 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 1943593 2719863 2757620 2954809 3572291 4488297 -1 -2 638541 1420361 2476244 2841852 3052611 3449373 4218467 4883628 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 463847 2347215 4648809 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 959770 1093688 1538394 1809262 1972893 2780276 3181987 3187543 3435401 3512731 -1 857630 1559327 2304779 2834272 4344051 4894355 -1 2749526 4141961 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 206731 2337363 3421167 3726152 4668654 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 253042 1889332 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 803685 1219665 1707921 2391871 3070593 4071666 -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 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 769944 3473352 3765891 -1 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 1348157 1925363 3530853 -1 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 1827162 2445888 3353146 4222175 4971330 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 449487 802368 1352345 1613801 1849124 1872612 2766258 3627704 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 2102440 2215700 2420663 3919367 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 15399 573551 683624 1236387 1597876 -1 -2 1731551 3012907 3585457 4228966 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 226833 1145346 1239371 2548700 2698570 2937414 3372963 4103446 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 507400 1010986 1028973 2973869 3496072 -1 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 2508874 3312329 4411672 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 946244 3559231 3939769 4451394 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 1076510 1476515 1551104 1955270 2212419 4604053 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 985782 3204972 3626170 4444454 -1 384366 1632559 1645721 4157610 4746910 -1 1928472 2629670 3292821 3301390 3861347 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 911725 1801292 2077904 2279303 3253369 3939708 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 124684 491225 920072 2424262 2980661 3283967 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 1716076 2905155 4534507 4882675 -1 -2 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 439034 731002 884277 1353768 3408748 4909964 4978093 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 -2 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 149338 516670 2008349 2120737 2279913 2374614 2521576 2835964 2972496 4053888 4450386 4927056 -1 -2 917811 1109600 4461848 -1 197525 1782916 1990800 4293694 -1 -2 86677 92030 287267 465649 890727 3422636 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 995634 2134369 2612427 4167897 4475850 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 108583 504794 589701 641799 983753 1929135 3971573 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 342522 1689256 3923365 3998967 4806317 -1 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 263103 2823702 2941026 3052441 4013844 -1 -2 122090 414236 1692883 2076679 4079045 4296595 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 726352 798196 862285 2336273 3599487 4235527 -1 1368208 1814938 3083571 3144959 4890462 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 835970 1164303 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -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 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 677217 1010770 1194504 1235932 1309474 1336316 2249426 2629290 2908617 2969867 3330098 3795457 3969425 4467420 4950993 -1 554292 647732 679891 2079415 2190912 3017684 3456075 3824500 4777069 4990888 -1 -2 375245 600085 756828 1280542 1501283 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 252641 1623001 2547423 4344726 -1 -2 465195 1258548 1405967 1839323 2228109 2306783 2390921 2552963 2633806 3074393 4149303 4711083 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 190708 547794 1951435 2261140 2737582 4884242 -1 -2 1907618 2678532 3488947 4538012 4854789 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 130203 184439 1857248 3647542 -1 -2 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 239080 430081 874419 1450353 2300419 4038523 4370346 -1 3694257 4268753 4396747 4445903 -1 71762 160062 1404907 1624212 1707256 3628985 4068381 4147315 4597560 4720209 4808422 -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 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 620552 953837 1970671 4003205 4061071 4775874 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 272140 887298 1262579 2080732 2150726 2367393 3199109 3379257 3692578 3924306 4178754 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 39206 790168 1062222 1108831 2037562 2168336 2477949 2492767 2560975 3037669 3055814 3478150 3770983 4045264 4095233 -1 499907 1153330 1474205 3177845 4201777 4225169 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 1293818 1667153 1770324 1839680 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 85413 158079 2653785 3344255 4552364 -1 939932 1403567 2045920 2336519 2383735 3163940 4485338 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -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 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 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 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 -2 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 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 547347 780104 848544 2948202 3462500 4525028 4999999 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 81238 1232696 1938061 4072875 4410828 4882850 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 2884748 3906525 3929609 4064905 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 208442 297090 1904423 2741479 4011156 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 586670 2306805 2436380 3293474 3891556 4875183 -1 2173784 3143126 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 429394 550652 1693100 3365356 4568498 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 237307 408021 774790 1761420 4075524 4630448 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 126069 520324 578382 753564 849661 1532936 1640860 1852928 1853178 1879189 2280271 2668427 2732027 3019122 3837717 4083606 4096372 4468724 4572134 4584853 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 -2 838514 1346770 1721771 1811336 2894324 3063822 3319510 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1156053 1626171 2488975 3422875 4771371 -1 -2 567103 625606 2635871 3431837 3658915 4636698 -1 -2 678018 941498 1462426 3728274 4005601 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 -2 51283 1038920 2293321 3474745 4037159 4817217 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 562275 601991 626729 1724026 3093459 4712445 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 36749 45130 549887 1433527 3351159 3393782 3463557 3554955 4139584 4638279 -1 -2 611521 1168903 1287783 1920045 3478111 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 1180804 1819843 2827975 3929591 4912096 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 1326366 2500723 4279989 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 1326366 2500723 4279989 -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 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 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 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 48348 1162856 1472978 1983262 2645463 3577532 3932066 4505813 4625232 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 640185 3720713 3817852 3868436 -1 1503509 2560774 2585181 2827256 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 -2 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 376572 3028928 4749626 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 273399 506486 734958 900723 2334071 4477293 -1 758811 929642 1236195 4994613 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 14029 774390 795736 1837827 2066707 2090681 2497212 2883785 3153585 3621812 3828045 3831428 3866706 3956945 4076134 4815048 4955270 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 989601 1420214 2346458 3050758 -1 1196146 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 1476132 2597047 3557110 4866547 4995486 -1 94240 202339 415253 1096446 1374508 2478926 3360952 3706352 4297772 4752229 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 91788 364708 1306247 4107939 4532230 -1 -2 18540 864496 1107108 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 760513 3119270 3591888 4728584 4926253 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 32889 129231 513834 600900 1166618 1893197 3855015 4578808 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 1125631 2897530 3221303 4008888 4326486 -1 174201 567238 888744 1963412 2699572 2753953 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 2143372 2161999 3696307 3973896 4235171 4847293 4924781 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 1500993 1864133 2784031 3550691 3599275 3755353 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 198016 619681 788814 3658240 3862027 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 -2 1029487 2832496 4019412 4049898 -1 -2 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 3406527 3811450 3889476 4510306 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 18506 1101276 1595712 1647626 2487231 4638722 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 498198 1333906 3721488 4001558 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 969071 1278679 2554718 2858204 -1 597301 655194 913560 4540021 4787837 -1 -2 767870 1465105 2470361 2559361 2660459 3314495 4724490 4757300 -1 361850 368982 3508354 -1 -2 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 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 1077148 3487277 4040635 -1 392034 739713 1123946 2509762 4325807 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 211628 501238 582238 730825 890399 1223680 2380579 3118916 3622521 -1 184222 411869 2068469 2085740 2154489 3176525 3243931 3248128 3314561 4067955 4526403 4821074 4999352 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 973154 1946743 1948965 2999703 3311321 3349603 3655877 3977777 4066942 4894777 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 1505471 1656866 2048989 2066221 4078476 4189115 4867588 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 2403447 2671272 3195843 3799595 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 702542 789733 952786 1878188 2228919 2855652 2973154 3144795 4352365 4537703 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 815833 1522836 1544474 3030515 4270224 4646973 4688247 4716683 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 354416 463465 745775 1534182 2302526 2608645 3174238 3373252 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1773838 2494173 2945426 4970283 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 768061 1324378 1396961 2993822 3137380 3512249 3981144 4316371 4580358 -1 -2 1523152 2135663 2224322 4839953 4918341 -1 1112148 1640310 2591709 3532974 4690130 -1 650351 1530776 2063928 2319383 4010137 4540818 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 1358321 1510130 1684038 2130617 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -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 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 502746 3557749 4431988 4538300 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 2840049 3406622 3548891 4215453 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 907617 1357275 2289149 2607738 3827198 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 1009802 2579203 2601507 2657820 3252526 3669459 4814297 4871181 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 744608 3267786 3409350 4859141 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 3571 807217 2763903 2921227 3934306 -1 1149038 1278675 1608994 2611067 -1 -2 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 504714 2827782 4323486 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 2125521 2476931 3037581 3770795 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1064345 3709921 4045985 4529517 -1 463137 2310519 2954138 3872553 4576629 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 597301 -1 453930 1072618 2302352 4469076 4652338 4923608 -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 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 161265 3484049 3792585 4347768 4398729 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 303355 545596 1045595 1144885 1659592 1740085 1778525 2599320 2976078 3333267 3690360 3834649 4786668 -1 472788 975311 1120984 1947417 2139526 2586132 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 382757 713743 996295 1783389 2115930 3392112 3858476 3912420 -1 627985 952776 1790119 3278629 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 -2 2814435 3769895 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 556747 1984923 2551625 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 461303 888633 1957513 2477238 3451137 3635103 4160710 -1 2882008 3511461 3957620 4466170 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 985782 2131158 3204972 3626170 3644384 4444454 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 1395172 4226236 4410560 4928151 -1 162304 491466 707434 2659314 4017162 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 408539 1163493 1862399 3379338 3809092 -1 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 98571 301490 3453034 3479221 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 653071 1255321 2152535 2298708 2626531 2903417 3370206 3418226 3610745 4675734 4837798 4999999 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 755539 2452717 4288758 4742784 4862687 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 1718816 3516134 4962803 -1 529249 757154 922338 1389823 1641915 1705882 2412257 2448393 2684399 2709900 3923102 4114259 4517440 4910245 -1 973154 2999703 3655877 3977777 4066942 -1 -2 261997 1294139 4293956 4309843 4621765 4957976 -1 1321124 3193213 3366308 -1 2882008 3511461 4466170 -1 2172684 2677892 2986326 3551689 4874827 -1 -2 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 693090 1064582 1673748 2092194 4396757 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535506 1590183 2704449 3750288 4204175 4252220 4525994 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 4686459 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 2403447 2671272 3195843 3799595 -1 -2 79032 557685 1567567 4872396 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 481714 671229 765428 2137791 3592577 -1 -2 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 911034 928006 1001989 1636411 1687815 2125663 2499171 2786330 2993940 3407785 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 576560 1259875 2340954 3178529 3917618 4978002 -1 25233 129686 1072221 2142059 2594713 3858422 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 1728502 3512665 4989124 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 1676692 2201964 2617297 4683539 -1 182297 306451 653695 799403 927647 1134259 1138028 2502492 3358648 3406323 3452873 3969741 4096353 4354776 4625094 4706186 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 401730 1329457 3531997 4360627 4775355 -1 -2 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 2996192 3172253 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1358321 1510130 1684038 2130617 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 211628 501238 582238 730825 890399 1223680 2380579 3118916 3622521 -1 184222 411869 2068469 2085740 2154489 3176525 3243931 3248128 3314561 4067955 4526403 4821074 4999352 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 726458 1934882 2235644 2392409 2984882 -1 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 -2 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 49551 446564 1288136 4847768 -1 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 -2 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 142742 1505310 1577173 1804671 4874534 -1 -2 1877569 2152136 3300601 4456485 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 -1 -2 6586 928168 1648932 3939117 4993465 -1 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 32395 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 -2 32632 439023 1933519 2902252 4898976 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -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 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 91621 600124 2954458 3541095 4447977 -1 122407 450847 1481522 2500787 3156778 3174507 3186859 3613043 3764863 3926379 4211915 4227826 4231857 4352085 4584708 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 714421 740080 861505 932766 1001186 1169642 1348157 1504287 1700556 1773835 1928968 1930972 1987656 3546158 3984010 4127408 4247123 4458912 4570414 -1 -2 1248752 1533795 1933920 3711039 -1 46388 114471 1466962 1983095 2334619 3502271 3923710 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 41293 1536544 1560725 4629127 4995342 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 150698 535907 1294338 1517222 4672368 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 409615 1310763 1554181 2319874 4605878 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 2230094 3892687 4240606 4719328 -1 771941 1018240 1405666 2428593 2442987 2837264 3455420 4828056 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 1975400 2188920 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 482317 619087 2087828 2294230 4586375 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 391466 578653 1648306 2702616 3001880 3120926 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 292245 1322110 3219604 3732728 3737330 -1 -2 316582 1034620 1178033 1538750 2030080 2498042 2589766 3581627 3734999 3937152 4105155 4936796 -1 208442 297090 1904423 2741479 4011156 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 1326366 2500723 4279989 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 138501 522166 888360 1806262 2545463 3203710 3336608 4447646 4721244 -1 -2 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 -2 1076172 1910290 4307289 4465266 -1 -2 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 19357 730406 840553 902516 1253624 1813710 1974252 2082478 2772165 2776439 3016836 3048490 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 3011046 4137317 4210459 -1 -2 1605023 2517839 2519278 4775061 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 565066 1352156 1466149 1688188 2409889 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 769944 3765891 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 556470 3898365 4999999 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 378571 936036 1564487 2099055 2132528 4860500 -1 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 67515 1372071 2228081 3687454 3867134 4752686 -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 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 621223 1231665 2107095 2203903 4521545 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 881610 2705112 3865068 -1 728869 1513871 3004968 3008765 4243567 4482013 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 936036 1564487 2099055 2132528 4860500 -1 -2 630087 662314 889472 1327806 2698292 3315253 3988506 4505472 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 2073272 2498762 3823114 4314781 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 1423346 1852149 2372672 2787787 4446148 4466318 4865460 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 621223 1231665 2107095 2203903 4521545 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 -2 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -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 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 -2 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 -2 358254 1884930 2399499 2680379 4220517 4573216 4751870 -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 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 670433 986552 3830753 4877600 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 321538 2138251 3604715 4328862 4911307 -1 -2 582839 4391846 4453425 4885395 4982810 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 57470 1093840 1406956 2859432 3911040 3930997 3969215 4040215 4255477 4467880 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 426504 718869 1461797 3191925 3951532 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 744171 1735089 1777297 3142265 3759040 -1 -2 1141709 1965411 2151489 2795782 3721354 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 2996192 -1 -2 424760 2300468 4075524 4630448 -1 -2 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 907617 1142048 1280267 2666322 3955214 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 145539 1005730 1530792 4639233 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 1078850 1181646 1538050 2006409 2152266 2541680 2918439 3583424 -1 -2 466372 656649 887085 1268741 3078452 3393807 -1 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 111411 641247 910392 1662534 4000350 4145148 4225128 4330776 4486412 4650758 4877959 -1 341009 591798 1074308 2228913 2316039 2556200 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 1755422 1804655 1947356 2272340 3201527 4123565 4901859 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 18594 2137232 4403183 4469508 4801822 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 225838 532396 927242 1385876 2365919 3370614 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 848952 1696153 3320611 3402701 3646838 -1 -2 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 515072 2191065 2749168 2969766 4098897 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 606192 1549731 2234178 3682163 4676652 -1 -2 859884 1886686 4212052 4536325 4796715 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 719651 1812400 1959296 2432201 3269399 3387720 3567686 3874722 -1 -2 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 830965 2451085 4045050 4529566 4999999 -1 2349284 3889387 4775076 4784901 -1 2167514 2204577 2787340 3281820 3910285 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 16033 445276 920358 2238906 2718202 2964408 3501716 3502370 3640169 4027482 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 371593 1119051 2160313 4369934 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 601263 2005113 3305987 4235473 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 1950594 2263803 3017306 3449604 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 1955031 2445173 4825414 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 188414 307508 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3699696 4480366 4858128 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 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 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 633356 2216129 3351829 3877557 4061279 4174627 4233543 4772550 -1 877410 1516821 3231978 3893137 4769915 4928553 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 15399 573551 683624 1236387 1597876 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 81085 966350 2475248 3044401 3983500 4203424 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 30252 245982 1393185 1864085 2618464 2779940 4545443 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 1494092 2293366 3721305 4486637 -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 1662655 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 589161 1070702 1684170 2833985 3273410 4953164 4975705 -1 -2 201566 641646 867069 1348283 3599589 3977907 4601700 -1 252641 1623001 2547423 4344726 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 1088419 1867237 3424424 3779420 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -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 -2 2073272 2498762 3823114 4314781 -1 120688 216558 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 164147 188763 3482376 3981642 4860687 4999365 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 2930254 3691007 3991331 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 486440 1127961 1830500 -1 -2 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 2565703 4334500 4502072 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 130436 436265 1332583 2481369 3509404 3829376 3835348 4462282 4659518 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 8585 2456689 3880797 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 356087 477489 583137 1283912 1689479 1756762 2485932 2549971 4148349 -1 -2 947824 2137184 2762605 4737667 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1669161 2541424 2653074 3575942 -1 -2 77440 2052722 4188117 4922060 -1 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 167329 348715 496504 1750299 3919219 4035795 4107799 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 526561 745918 1611009 2772296 3412409 3501922 3921574 4423241 -1 -2 1129696 2050616 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 489348 1234016 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 568304 1227745 2442442 3006386 4202718 -1 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 385962 773908 1321578 1481746 1642359 3056885 3799285 4718464 4812010 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 191146 1975427 3998760 4085533 -1 2247193 2453532 2730948 4714811 4890296 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 3595932 3976418 -1 -2 216906 1132597 4288168 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 2884748 3906525 3929609 4064905 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 124284 3565287 3572170 4385164 -1 -2 323932 1316201 2399344 2425580 3733350 -1 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 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 431325 607789 1204790 1284212 1909074 2065262 2213768 2577570 2661813 2727701 2958054 3979798 4512982 4673514 4735905 4803807 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 1272333 2829804 3130337 4354372 4661626 -1 -2 2565703 4334500 4502072 -1 -2 938912 2756850 2818107 3105405 4006062 -1 -2 363363 558658 885221 1115143 1199675 1427058 1483203 1996724 2033719 2331017 2649740 4246315 4612476 4671808 -1 -2 598417 990746 3552545 4552341 4741522 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 1079729 1675518 3578681 4281738 4669784 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 -2 86677 92030 287267 465649 890727 3422636 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 -2 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 1684239 1839479 2717895 3651684 -1 56627 1355337 1524132 1930426 2146587 2777137 2906369 -1 986966 1130524 2091956 3775993 3830923 4263019 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 723838 1179393 3111449 3687101 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 99044 526758 1399906 2837821 3330037 3447554 3522077 3838015 -1 462912 1582318 1865734 3210551 3460675 3680456 3716882 4716625 4850025 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 166150 502914 652580 878363 1642691 -1 -2 534989 620245 1620982 2245546 4738944 4969381 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -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 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 395736 2191344 3350345 4908436 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 859036 1229039 2868534 3032904 4637036 4860848 -1 27145 88644 558001 1280436 3232472 3939579 4251944 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 2125521 2476931 3037581 3770795 -1 -2 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 1904019 3429312 4452096 4872307 -1 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 896112 1050483 1112506 1513333 2310325 2495616 3107508 3625624 4948064 -1 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -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 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 -2 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 99532 2104231 3331880 4167400 4669111 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 1149869 1252961 2325753 2668290 3155837 3342905 3977543 4327864 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 743073 883062 2363691 2468483 3011720 4731926 -1 -2 41293 1536544 1560725 4629127 4995342 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 568932 598573 638100 1189443 4390658 4726168 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 32632 439023 1933519 2902252 4898976 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 346019 1039773 1049726 2532368 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 1530 294730 434782 1078783 1366021 1762792 1819947 2309266 2511542 4537080 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 69205 1647001 2803610 3587036 4548674 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 452995 2324288 2382311 4807674 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 -2 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -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 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 504008 1420440 2027867 2440930 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 336689 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 730912 901054 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 217575 459838 930229 2815791 3457274 4120742 4308049 -1 375592 720465 1591943 2333360 2881928 3971015 -1 278295 1715037 2230227 2340081 2770679 3016911 3498277 3609277 4511291 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 438486 774629 2680177 2701597 3726346 -1 -2 205705 901478 908779 1506439 2498196 2797655 2947369 3692903 3732543 4134545 -1 952069 2751733 3010997 3011952 3246882 3516242 4414527 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 395404 531941 920536 943610 2077647 2585625 3995612 4332864 4575063 4682473 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 445170 910602 1011393 1432853 2770826 2838023 2862645 4050216 4207768 4634729 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 1477536 2016188 2344987 2436454 3051122 4657801 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 153387 598771 785410 2029020 2859789 -1 547554 1176450 2980701 3673372 4175524 -1 -2 418250 490446 759681 1074927 2321056 3292052 3298405 3838745 4213610 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 373220 586907 759902 1664977 4340877 4738052 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 756247 3205134 4342562 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 2052163 3039979 3914119 4382188 4999999 -1 -2 859884 1886686 4212052 4536325 4796715 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -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 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 128274 917431 4999153 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 3542698 4418098 4525313 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 427564 713410 2144626 2984605 4073964 4112789 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 580660 1391835 1637922 2465389 3320555 3338760 -1 8691 2745820 3130926 3407560 3849667 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 468474 714912 1099100 2475691 4329590 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 -2 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 -2 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 -2 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 2490464 4042042 4125823 4294633 4397379 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 577880 1579254 3577049 4252972 4853412 -1 262192 741806 1797553 2365141 4029470 4250182 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 342113 2391302 2885318 4329358 4339251 -1 -2 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 328978 478049 709445 1952261 3105921 4550334 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 1072855 2220703 3801657 4483594 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 4340 187187 432345 725208 1151127 1470854 1638179 1881670 2220488 2440258 2857122 3242943 3491457 4058702 4202659 4424511 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 898589 1344135 3648644 4558595 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 -2 165070 1860063 2857785 3961334 4932135 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 1057583 2500257 2648197 4688917 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 2790768 3829914 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 2202947 -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 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 -2 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 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 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 1037032 2015034 2278423 2657230 2919840 2993972 3008765 3634814 4868794 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 630057 1361926 1742146 3158440 4338856 -1 1365167 1518421 2283239 4402580 4928255 -1 -2 359743 398137 1316537 1324998 4052622 4568893 4944396 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 1525158 1816967 2003579 2144800 2295458 2302910 3757345 3854016 3889127 4511093 -1 -2 346019 1039773 1049726 2532368 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 3406527 3811450 3889476 4510306 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 831353 3890817 4660133 4720657 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 770595 1763173 2044503 2048068 2352713 3835622 4164751 4489972 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 1735296 3538920 3919028 4118641 -1 26784 1360351 1524849 2803377 3867705 4012277 4258407 4366181 4908750 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 627288 1379085 1568879 2010828 3827975 -1 619289 877908 2706290 2892086 4065443 4265841 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 1827162 2445888 3353146 4222175 4971330 -1 25233 129686 1072221 2142059 2594713 3858422 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 2062558 2496330 3392209 3667826 3845801 4624568 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -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 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 -2 746289 800548 849025 2695972 3094058 4434323 4908828 -1 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 -2 489174 971515 1070154 1992106 2082144 4538169 4543645 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 221250 2167902 3804375 4646472 4878630 -1 -2 135940 464446 3304411 3519562 3963668 4460878 4716094 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 427424 1000045 1370401 2438705 2656567 2998685 4054079 4692452 4795622 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 442192 504714 774083 3173562 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 349065 628906 1040606 3682937 4457991 4508156 4856295 -1 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 354651 915513 967071 1013419 1474615 2327688 2874393 3242310 4592523 -1 261525 2839573 4054944 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 1296201 2462166 2670368 2803549 2966274 4705914 -1 -2 114589 164290 2776734 2844059 3288004 3740743 4029524 4620546 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3625781 3728537 4455777 -1 843468 1962357 2573005 2625684 3809360 4357360 4891965 -1 -2 2946105 4946878 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 661917 1328105 2101628 2990603 3632110 3983440 4047746 4439879 -1 835845 1008346 1613706 2293357 3616935 -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 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -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 15838 276847 806121 2509209 4751111 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 732668 784732 955452 1844724 2370568 3455936 3601823 3969254 -1 117960 1095516 1923927 2051819 2193301 2760222 3114124 -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 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 -2 135386 270957 388694 491282 1462226 1631807 1735051 1742731 2064260 3399249 3642953 4110332 4451996 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 1157043 1165153 1231538 1327435 1332431 2724152 2778529 3598098 3978005 4166543 4611594 4825856 4835299 4917648 -1 1477536 2016188 2344987 2436454 3051122 4657801 -1 -2 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 1070843 1928961 2157297 2446564 3792614 4347940 4575208 -1 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 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 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 307067 380081 402953 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 563947 1824365 1996814 4317938 4924080 -1 481714 671229 765428 2137791 3592577 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 191146 1975427 3998760 4085533 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 1029487 2832496 4019412 4049898 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 663780 1017927 2081689 2259506 2565703 2750427 2924850 3857276 3929159 4119928 4334500 4502072 4970514 4974463 -1 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 1298408 1662655 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 -2 1542785 2781959 4940709 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 320063 556676 1951744 2297711 3055259 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 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 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 489025 2826149 3141283 3707640 3971145 4740178 4824430 -1 -2 50670 217090 325321 1635140 2321173 4642573 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 409460 762310 1213207 2148773 3462927 3489646 4938121 -1 -2 1026336 1368021 2525733 3741530 4282015 4366174 4403833 4602354 4717314 -1 -2 53772 748563 2636364 2940663 3790722 3956855 4644912 4845939 -1 156327 424718 689864 1347795 1529067 1862562 1903946 1986099 2084683 4404121 4638021 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 2320584 3077237 3384317 3580778 4754538 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 -2 204901 1554630 2340807 2349022 2473005 3323571 3590657 3662729 3775507 4021138 4361034 4420135 4569084 4627370 4964605 4994023 -1 835845 1008346 1613706 2293357 3616935 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 632193 693090 1064582 2427969 2793081 2857500 2930327 3105197 4211769 4396757 4775192 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 187153 2105670 3970717 3990801 4745312 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 2700077 2802038 3033826 4596695 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 89090 712077 871969 1140583 2566608 3931739 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 661917 1328105 2101628 3632110 3983440 4047746 4439879 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 216906 1132597 4288168 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 243227 422339 686860 1188581 1503418 1964822 2329202 3366441 3679410 4729789 -1 893857 1256638 2380871 3215522 3357871 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 677585 1000826 1683077 3113071 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -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 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 1709740 1717270 1860163 3042820 3193270 3204706 -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 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 1955031 2445173 4825414 -1 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 2282905 3149685 4754080 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 909150 1188139 1234162 4068943 4523971 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 2102440 2215700 2420663 3919367 -1 166150 502914 652580 878363 1642691 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 -2 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 797804 1258813 1356349 3454497 4339373 4606687 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -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 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 1955031 2445173 4825414 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 578204 609128 628075 2049143 3507152 3999631 4260219 -1 -2 616384 2761942 3058569 4359063 4444517 -1 -2 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 -2 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 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -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 1261381 1418779 2749450 3332460 3796476 4730826 -1 522283 975549 1198753 4962339 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 1241587 2939416 2947990 3346691 -1 279600 363585 647804 798868 1232270 3827718 4032501 4661730 4891673 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 -2 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 145539 1005730 1530792 4639233 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 1737060 2286271 3282953 4834784 -1 -2 286507 853766 2054595 3187162 3693199 3784507 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 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 15838 276847 806121 2509209 4751111 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 258606 1985861 2217341 2424467 2432488 2498752 2693489 2847471 2893247 -1 239244 341729 2310046 2331925 2445578 2551525 2889953 4139455 4289499 4401479 4928424 -1 -2 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 488461 809747 929541 1824764 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 308089 961134 1240922 1341983 1387268 1983811 1996584 3150422 3338375 4129260 4268251 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 1217716 3458341 4945970 4950001 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 1432308 2738664 3095599 3318628 4075054 -1 44545 628990 1506844 2708114 4101943 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4747984 -1 -2 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 1156053 1626171 2488975 3422875 4771371 -1 -2 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 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 -2 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 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 127323 638810 2906306 3694566 4225750 4399336 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 111315 515958 821769 2573894 2937984 3039257 3066633 3562512 3608464 3836499 3948920 4175185 4409939 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 1321124 2288179 2446746 3193213 3366308 -1 2882008 3511461 3957620 4466170 -1 2172684 2677892 2986326 3551689 4874827 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -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 742861 1905116 2804314 3059900 4786136 -1 32521 1050134 1077291 1344787 1653470 1666883 1688643 1729372 3830677 4200603 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 550948 836702 1188771 3333668 4469463 4646454 -1 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 225104 1824136 2600683 3311235 3462646 3899474 4775619 -1 389237 1363502 2671653 3426524 4861307 4976674 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2842154 3207529 3753449 4269674 4852770 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 506012 723536 772268 1145732 2873522 4063435 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 270073 617174 2096444 2583247 3769418 4085853 -1 1237011 1368623 1471952 2420074 2784662 4090792 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 444016 485035 585267 1299796 2327268 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 -2 301339 393424 760090 1012254 1544851 3052131 3313450 4519646 -1 738639 1694023 2283512 2892586 3220158 3457046 4276138 4388216 4662886 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 -2 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 266376 674138 862759 2026086 2923258 3238311 3452429 3846555 4183883 4492890 4746100 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 -2 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 394812 757140 786768 1890809 2927330 3318869 3620938 -1 -2 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 1449343 1627290 3765224 4631003 -1 106131 1198302 2391858 3538472 3591203 4541085 4563339 4968501 4994125 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 768807 1328105 1790270 1820819 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 1820633 2294816 3393274 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 -2 28338 665179 1695367 3091411 4490245 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 257658 1167723 2226826 2695294 3603561 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 1684861 2029767 2258411 2793175 3905599 4047392 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 550948 836702 1188771 3333668 4469463 4646454 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 289561 1833393 2208449 3287386 3617913 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 94240 202339 415253 1096446 1374508 2478926 3360952 3706352 4297772 4752229 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 1326456 2224621 2577842 3917195 4552046 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 41921 225662 1431253 4192415 4705459 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 449006 582361 1122714 3044921 3241465 3360646 4062021 4283006 4346902 -1 -2 463137 2310519 2954138 3872553 4576629 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 69893 233232 861900 1583468 1600953 4019547 4676124 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 486660 1077780 1477838 3134154 3166401 4408982 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 55886 1880002 2297874 3021130 3835752 4250445 4602579 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 892022 1330251 1593182 3529534 4227539 4783323 -1 672589 1423183 3115446 -1 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 391936 1223279 2280960 4520949 4568102 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 2125521 2476931 3037581 3770795 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 1005676 1658380 2827289 3106339 3201889 -1 -2 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 2946105 4946878 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 3087000 3112128 4784285 -1 1888542 -1 -2 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 284173 458842 581407 791396 2658347 3367548 3369160 3952216 4794459 -1 -2 183550 353071 1270752 1279375 1350337 1635043 2314402 4613835 -1 171131 252582 2311827 3317601 3413800 -1 1975400 -1 -2 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 -2 316759 410329 566596 1385470 1593090 2288768 2321603 2825853 2883823 3840623 4004003 4122228 4146918 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1204374 1372473 1918157 4797178 -1 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 521970 2168074 2505387 3279246 4878286 -1 4119815 -1 141740 1860314 1863723 2341502 2375534 2811134 3184863 3584850 3881376 4064974 -1 -2 162155 483183 623950 648816 996921 2465328 2608936 3050973 3643438 -1 472238 798561 1071616 1811491 2282514 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 81664 320907 1116475 1871625 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 181882 1960474 2316815 3041484 3267573 4276177 4732050 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 467793 476245 716964 866401 4355651 -1 -2 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 1166331 2871471 3049670 3401090 4450924 4537537 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 949664 1394236 1654341 1676109 2965626 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 628051 1311301 3692400 4155565 4903014 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 467411 567981 661085 1036001 1171919 1729827 2808183 2883147 3820003 4055283 -1 -2 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 814519 2187064 3557852 4188557 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 628937 1442819 2041854 2073098 2342273 4437628 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 381748 506987 1057215 2201561 3499159 4093974 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 1298408 1662655 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 562334 807599 827503 880892 1546832 1806883 2252834 2906229 4734409 4771501 -1 -2 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 755310 2001062 2186186 2906071 4260365 4296990 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 2283591 2790228 3662594 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2685855 2846527 3062553 -1 1116414 2052818 2135954 4506060 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 111614 1357860 1590546 3501226 3800085 -1 -2 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 -2 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 490532 629433 1347452 1380924 4733723 -1 -2 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 391195 639904 3441866 3539332 3692099 4271488 -1 -2 947824 2137184 2762605 4737667 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 2731311 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 151852 488895 1827667 1926160 4918425 4921624 4984929 -1 843462 1589882 3801754 3957223 -1 598153 827411 2159629 2685327 3835726 4257356 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 -2 3989418 4090911 4476610 -1 1608844 3304037 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 -2 1291304 3437273 -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 -2 165855 667401 947039 1364284 3865279 4484586 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 1642177 3076604 4089733 4499936 -1 -2 829218 1686828 1687944 -1 633884 705310 751637 2298560 2566514 3358754 -1 151072 162613 964187 2500723 3240627 3248619 3608048 3886801 4461965 4485278 4929563 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 1888542 -1 129917 270662 654410 687116 1601395 1881166 2746796 3853913 4991709 -1 -2 1847577 2495407 2675472 4029875 -1 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 -2 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 90676 2783261 3334645 3349324 3854452 4771425 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 98866 615919 1349877 2803594 4198155 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 244478 279961 750828 3277331 4231244 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 936291 2238484 3538804 4019213 4162294 4921223 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 -2 3960482 -1 1157043 1332431 4166543 4611594 4835299 -1 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 -2 360361 1129724 1252837 3261815 3976341 4445400 4874012 -1 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 493454 744891 923721 2378636 -1 -2 275108 2438990 3059553 3430942 3700224 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 168960 800561 904390 4317942 -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 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 489346 1104901 1229610 1551841 2487958 4962990 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 375612 922941 1166289 2010459 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 918127 1730132 3745814 3942557 -1 -2 133954 723626 3891023 4835829 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 135940 464446 638502 786953 1284275 1985955 2072133 2150123 2432474 3304411 3467166 3519562 3963668 4383617 4460878 4716094 4999999 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 -2 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 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 448588 2999007 3117572 -1 -2 492807 586744 2260450 2479557 2601907 3483130 3550072 -1 -2 1975400 2188920 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 15399 573551 683624 1597876 -1 74423 459595 765536 1430554 2405459 2534605 2817539 -1 50670 217090 325321 1635140 2321173 4642573 -1 402477 2193275 2253608 3953835 4097821 -1 -2 212413 638511 2995549 4084613 4134748 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 803120 2135919 3473446 4094849 -1 1906352 1927430 2464708 3598070 4797135 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -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 137405 627061 2461143 2668390 2930248 -1 493081 931437 1115984 1220153 1362077 1506971 1627508 2749398 2762577 2817787 2855591 3684694 3750714 4144544 4441960 4530497 4796074 -1 -2 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 859884 1886686 4212052 4536325 4796715 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 -2 520036 645850 699408 895919 1949278 2526303 2617152 2815844 2891842 3181559 3378987 3569663 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 498198 1333906 3721488 4001558 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 225838 532396 927242 1385876 2365919 3370614 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 197383 607395 1678703 2086289 2397187 3213368 3525102 4518837 -1 509165 710823 741204 1301331 1312433 1369742 1869804 2032778 2046996 2744391 2807302 3029979 4264787 -1 -2 775916 2112032 2219564 3973830 4526744 -1 137997 813386 1257167 2462672 2493124 3520874 -1 1290486 1670750 2021635 2820456 3841159 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 1343729 1958611 2083094 2345483 2410689 2519829 2795528 2927544 3507885 4022553 4074576 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 480966 707247 942665 1041749 1313222 1794817 1839463 1879730 2407199 3045913 3677610 -1 -2 79419 483083 571400 3331133 3720489 3952270 4177204 4561457 -1 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 587765 1565038 3452132 4484166 -1 -2 1184143 1501742 2340982 3018517 3591333 3685444 3966357 4559567 -1 25233 129686 1072221 2142059 2594713 3858422 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 1860794 2095600 2321695 4155376 4253406 4757730 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 2869142 2908160 3076283 4403102 -1 -2 524414 1446010 2030549 2552956 2586340 2893811 2995645 3437151 4913816 4980926 -1 1487629 2465870 3422107 3773035 3981363 4219551 4824620 -1 -2 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 118894 1230214 1254995 2088957 2672906 3792627 -1 -2 2685685 3692490 3816488 3846818 4148945 -1 -2 782710 973080 1013146 2661946 3006331 4761770 -1 -2 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 -2 1874375 2217439 2718207 2846527 3062553 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -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 2073272 2498762 3823114 4314781 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 524218 894665 2156697 2711143 4708291 -1 322795 648375 1524056 2012125 4811026 4961774 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 -2 989601 1420214 2346458 3050758 -1 275062 785927 1196146 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 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 375245 600085 756828 1280542 1501283 -1 -2 211628 501238 582238 730825 890399 1223680 2380579 3118916 3622521 -1 184222 411869 2068469 2085740 2154489 3176525 3243931 3248128 3314561 4067955 4526403 4821074 4999352 -1 -2 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 186366 813768 1460457 2209567 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 700556 2116475 2870445 2952268 4958987 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 4274451 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 1010550 1156430 1485123 2130723 2567271 4524196 -1 -2 508556 808817 986393 1352116 2042659 2264463 2319075 2630743 2804921 3244258 3409020 3889368 4776878 -1 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 846094 4202578 -1 594234 923085 1774504 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 136101 2507137 2676216 3735797 3954784 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 2674 1741625 2582157 4169110 4364762 4999999 -1 -2 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 33616 3825648 4278073 4583772 -1 -2 2866594 2994296 3257348 4461950 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 77440 2052722 4188117 4922060 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 1115909 2281184 2776458 2886670 4576287 -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 1824365 1996814 4924080 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 1088419 1867237 3424424 3779420 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 384607 566807 604243 911887 2540282 3970299 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 1774810 2813292 3751864 3963679 4901057 -1 601491 733465 743846 4462461 4970193 4975735 -1 -2 3626976 3759688 3927410 3982449 4086712 4543382 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 141075 282097 874276 2067051 2147454 2306797 2412226 2413232 2475745 2760411 3552627 3740470 4278437 -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 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 284173 458842 581407 791396 2658347 3367548 3369160 3952216 4794459 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 9115 320454 425892 532559 693282 824930 1106372 1531231 3211611 4321093 4342108 4830452 4846636 -1 -2 1251669 2439688 3237521 3432945 -1 945759 2371363 2534519 3182449 3752591 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 241624 451516 642207 887844 1531438 2196868 3172632 4291207 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 2125663 2499171 2993940 3407785 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 671501 1030193 1164557 1574334 3090241 3291254 3555419 3615874 3816699 4273689 4461965 4552057 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 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 157596 1143695 1146579 1834917 2664632 4260421 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 -2 1293675 3152261 4400838 4597823 4932880 -1 1669161 2541424 2653074 3575942 -1 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 302329 2274119 2961741 3038706 -1 -2 1541625 3919304 4301257 4501861 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 750230 1152105 2769718 3149925 3150065 3475858 4927884 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 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 112783 488228 1558608 2511790 4888456 4973759 -1 -2 596811 2507750 2793315 3099689 3110599 4798436 -1 -2 41293 1536544 1560725 4629127 4995342 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2417465 2455334 3633493 3723291 -1 -2 293784 371468 987335 3297092 3788411 3845664 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 384607 389237 566807 604243 911887 1292240 1363502 2540282 2671653 3426524 3970299 4861307 4976674 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 -2 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 157091 920816 1371565 2173926 2652287 2881482 3721930 3929227 4061323 4534932 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 740080 1348157 1773835 1987656 3984010 4247123 -1 1569383 2113342 2489285 2872462 3917688 4324258 4742484 -1 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 -2 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 77440 2052722 4188117 4922060 -1 -2 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 -2 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 169851 1577916 2226442 4169752 4647041 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 516142 1926551 2599605 2699841 4284302 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 -2 428020 493943 1048088 1093059 2769310 3383023 -1 -2 627605 1554678 1840073 2316142 3060967 3812992 -1 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 506012 723536 772268 1145732 2873522 4063435 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 252641 1623001 2547423 4344726 -1 376359 543681 1071892 1973514 3657183 3976757 4410637 4610162 4969087 -1 -2 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 424367 444545 577168 1271073 2626609 3209721 3259632 -1 2533953 2612576 3338449 3843136 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 67062 1009887 1225624 2084366 2162342 2222469 2348583 2414311 3161691 3207808 3640740 3672153 4198862 4861692 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 469263 502443 1129659 2915947 3605337 4470399 -1 463137 2310519 2954138 3872553 4576629 -1 -2 579150 587779 622453 802976 1144005 1730947 3257768 3575324 4385774 -1 -2 777948 1294282 1825011 2207110 2697803 -1 -2 615011 4505103 4685028 4932369 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 534237 1852568 4129224 4821381 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 228594 744596 1843920 2638891 2805171 3055990 3575197 3594779 4321535 4436359 4638831 4667586 4962385 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 842298 848130 1116381 3410287 3903949 4878619 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 -1 475275 1439367 1528761 1587870 3112336 3635757 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 909150 1188139 1234162 4068943 4523971 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 653380 917665 996372 1177687 3202300 3879373 4002556 4534928 4684125 4813949 -1 -2 5393 1311237 1546896 1598623 1817984 2244802 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 -2 1070910 2741067 3124041 4287180 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 15399 573551 683624 1077676 1597876 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 87539 186351 393760 696083 1075477 1159644 1638742 2208697 2216153 2842177 3136638 3578888 3600841 3954232 4027221 4336748 4444088 4547984 4759939 -1 -2 472238 798561 1071616 1811491 2282514 -1 2520181 2639752 2949949 4780989 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 789767 878035 3196745 3383031 3439535 3797309 3923147 4989570 -1 92289 262920 391606 1027342 1164255 1215465 1633831 2392988 2417610 2740059 2925982 3267357 -1 -2 1971663 2432712 4220928 4337829 4881532 -1 1130292 1146771 2766768 4044418 4106566 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 482659 1443572 1598911 3607503 3670255 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 494140 1233101 2318739 2546521 4488932 -1 -2 611521 1168903 1287783 1920045 3478111 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 434327 2828222 3523462 3720903 3920453 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 144829 346000 347027 749553 2651019 4554534 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 629940 1029174 1342627 2752788 2916630 4595301 4760939 -1 898367 923667 1270812 1845237 3146717 3670557 4787371 -1 158583 306094 705989 1110574 1409082 2454978 3278552 3911892 3979916 -1 -2 32703 1216789 1902830 2889894 3128421 4603304 4815123 4875895 -1 922443 1731185 3814064 4344383 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 859036 1229039 2868534 3032904 4637036 4860848 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 405233 599337 1158732 1262478 1938053 3707086 -1 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -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 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 106570 2432763 2593788 2619907 3906721 4670392 -1 -2 297947 588135 869329 3549524 4041238 4192336 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1131678 1385896 2848312 4478216 -1 -2 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 295838 721252 780925 1711838 2258411 4424968 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 2293366 3721305 4486637 -1 761093 2185826 2363364 2404930 2823014 3187958 3787027 4610754 -1 -2 907617 1142048 1280267 2666322 3955214 -1 -2 34845 1231061 2233086 3278480 3394114 4012937 4202686 4753499 4972164 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 262142 1864268 4197634 4943085 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 661556 673555 2473597 2707355 4797719 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 109996 748321 1145909 1733987 2987693 3654723 4387949 4402831 4686181 4718223 4740818 4859355 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 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 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 1433343 2462318 2602436 2931809 3367778 3603739 -1 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 135347 453147 1003088 1219273 1408020 2795483 2891810 3149992 3407361 3982716 4754755 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 77789 1058178 2982456 3101420 3862873 4894467 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 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 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 2862350 3089098 3493906 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 -2 32893 1557410 1578250 2150569 2681829 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 272140 887298 1262579 2080732 2150726 2367393 3199109 3379257 3692578 3924306 4178754 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 -2 184556 1058025 1658447 3772338 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 170955 386560 1681298 2039599 2825291 4500456 -1 -2 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 1230291 3900562 -1 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 -2 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 1099803 1447551 1484020 2182515 2640046 4284452 -1 -2 3287535 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 188210 970830 988148 1288568 3550395 -1 -2 266821 522340 784138 1829439 3802922 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 2073272 2498762 3823114 4314781 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 255333 351505 1218822 1272769 1386729 2746995 3656115 -1 103481 905476 2670183 3004564 4999999 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 185192 261525 275816 579299 1964983 2113827 2364806 2551136 2839573 3200423 4054944 4408921 4570551 4823946 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 198016 619681 788814 3658240 3862027 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 -2 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 -2 1798795 2143534 2899799 3009892 4595564 -1 -2 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 616384 2761942 3058569 4359063 4444517 -1 415691 623504 2067417 2247740 3627817 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 408563 510583 1261730 1528696 2818473 3163727 3413296 3603664 3958464 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 803554 1079536 1239972 2770028 2875334 3291575 -1 373220 586907 759902 1664977 4340877 4738052 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 1781831 1997137 2028615 3187237 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 26142 1986542 2959514 4582667 -1 -2 1077148 3487277 4040635 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 429394 550652 1693100 3365356 4568498 -1 90650 779923 4037665 4689145 -1 2321732 -1 -2 427424 1000045 1370401 2438705 2656567 2998685 4054079 4692452 4795622 -1 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 831353 3890817 4660133 4720657 -1 -2 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 448588 2999007 3117572 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 1636347 1724154 1732455 2094274 4954248 -1 259590 508841 1405277 1828445 2469489 3041745 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 -2 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 26142 1986542 2959514 4582667 -1 1756810 2131075 3335701 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 280515 1280235 1820740 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 454655 3378895 3670416 4477025 4793070 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 28683 1747578 1856614 2104646 4285323 4467591 -1 190708 547794 1951435 2261140 2737582 4884242 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 851974 1472975 1523390 3160593 3646663 3997924 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -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 395049 877722 1321989 3497702 4919382 4934959 -1 -2 767870 1465105 2470361 2559361 2660459 3314495 4724490 4757300 -1 134763 1691175 2350662 2747422 3023331 3925234 4035305 4105029 4985921 -1 -2 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 502873 1498141 2063928 2370222 2976030 2978999 3546606 3576175 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 2034713 2894401 3221270 3766826 3961435 4274289 4882248 -1 -2 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 711734 1120395 2849871 4726159 -1 2275685 3447244 4465857 4742328 4999999 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 3598681 3813583 4095180 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 1000264 2029449 3755402 3782760 4891843 4903043 -1 -2 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 428572 709950 1399007 3398812 3487513 3832377 3879621 4195426 4950342 -1 -2 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 86941 928802 1363513 3954298 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -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 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 58015 1544080 2430952 2656798 4049992 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4901312 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 1455970 2137723 2162345 3373487 4028467 4056143 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 57343 76043 77998 3003119 4146830 -1 887076 2087301 3014965 4200484 4817777 -1 306664 366440 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 270073 271144 273522 617174 642608 766889 891997 1291726 1561907 1862702 2096444 2204946 2450132 2583247 3205875 3597182 3769418 4085853 4605905 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 419253 971515 1583779 2037132 2646893 4504802 -1 -2 181478 221051 1141359 1200395 1569383 1832435 1962228 2113342 2570426 2917875 3639452 3803359 3917688 3978572 4290906 4324258 4622853 4742484 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 609124 1037271 2412662 2594495 2927228 3114116 4432616 4847160 -1 -2 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 493454 744891 923721 2378636 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 858598 1257995 3550169 3687712 4283884 4947309 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 675807 796474 1523095 2604334 2653500 2747735 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 806049 1227204 1359593 1804302 3859533 4525469 4694467 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 -2 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 851974 1472975 1523390 3160593 3646663 3997924 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 1605023 2517839 2519278 4775061 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 -2 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 1059981 1334442 1676644 1769345 2313222 2549888 3236293 3367020 -1 614441 666736 725838 3349098 4105978 4162965 4177860 4414568 4553521 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 522163 1298050 1921742 2066862 2702525 3631198 4371852 4505986 4688292 4810198 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 174033 627690 1453160 2608814 2771107 -1 652307 955377 1234715 -1 -2 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 94951 2909993 3903057 3980187 -1 -2 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 20340 164856 267325 365064 916366 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 3871999 4428805 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 87721 2813323 3142552 4065443 4651580 -1 329264 1795330 2504278 3761539 -1 -2 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 -2 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 130626 470325 1138625 1358250 1688688 2253595 2844701 3560936 4416553 4462763 4716877 4999999 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 1556612 3360322 4116757 -1 1217716 3458341 4945970 4950001 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 620022 1761767 2352258 2584268 2849528 3352003 -1 1564626 2334004 3696191 4509254 4527920 -1 -2 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 517896 579033 1941987 2505231 2797544 3934748 4205380 4721596 -1 -2 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 266821 522340 784138 1829439 3802922 -1 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 192773 2520642 -1 -2 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 340784 711396 1439293 2669670 3557795 3635795 -1 87343 303704 333456 2438447 3681323 4151808 4826090 -1 337293 513694 1221995 1383638 1504372 1885085 2720532 3315621 4698109 4836194 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 586670 1726542 2306805 2436380 3891556 4386033 4875183 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 867715 3091917 3133533 4544950 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 818040 2414789 3273245 4334975 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4455697 -1 539661 1105201 1408502 1698969 2125656 3156348 3375171 3385667 3428275 4529141 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 1715876 1938232 2881928 3343774 4038031 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 358544 644030 948911 2680840 2710167 3599521 3640246 -1 439270 1132785 1719808 2688254 2852365 3873820 -1 -2 1991862 2799980 3418772 4768344 4773158 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 298915 970204 2190752 2406955 2681606 2780844 3339693 3837515 4497856 4528410 4570742 4821729 -1 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 681549 957626 1557761 1816950 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 285737 540347 2031596 3882326 4270438 4513605 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 171397 1212495 1666177 1679392 -1 -2 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 266404 1427619 3983437 3989374 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 515419 998477 1402369 1494335 -1 -2 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 -2 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 129087 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 423762 578848 2843618 3990801 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 374731 713472 3228739 3375049 4140392 -1 -2 907617 1142048 1280267 2666322 3955214 -1 796954 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 187153 2105670 3970717 3990801 4745312 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 391237 1097354 1918134 4129006 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 -2 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 434728 1450731 1542154 1728855 1823110 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 1042111 2771227 4921312 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 191215 580131 3264234 3510079 3866375 4099521 -1 23871 548500 550052 607722 4228158 4602190 -1 92817 1417712 3108668 -1 -2 79032 557685 1567567 4872396 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 1450398 2101441 3029105 3700580 4328351 4465727 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 46221 355715 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 9115 320454 425892 532559 693282 824930 1106372 1531231 3211611 4321093 4342108 4830452 4846636 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 571389 1223195 2311025 2776661 2833075 3099658 3227959 3789697 4242035 4432314 -1 -2 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 1159594 1935507 2615937 3634470 -1 143340 926457 1419764 1676123 2857781 3682140 4140249 4431721 4465053 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 4500123 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 500310 1083730 1475899 1525273 1630193 4916773 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 454920 1072031 1806831 2414981 3657790 -1 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 -2 44545 628990 1506844 2708114 4101943 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 675784 1018524 1143119 1863589 2351695 2454871 2492661 2755267 2902707 3306184 4106659 4248863 4521730 4701899 -1 756247 3205134 4342562 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 2732589 2782468 3103962 3959970 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 508556 808817 986393 1352116 2042659 2264463 2319075 2630743 2804921 3244258 3409020 3889368 4776878 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 384607 566807 604243 911887 2540282 3970299 -1 -2 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 498198 1333906 3721488 4001558 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 1584472 2802880 3103258 3413910 4915268 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 -2 275108 2438990 3059553 3430942 3700224 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 1737060 2286271 3282953 4834784 -1 -2 2125663 2499171 2993940 3407785 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -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 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 504714 2827782 4323486 -1 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 1193409 1818733 2636400 3625661 3721532 3733636 4613387 4701572 4745957 -1 15515 396718 1809498 1924329 3444976 3882357 4622627 4800596 -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 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 869852 1448560 1775723 3868205 4565162 -1 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 193628 550764 724431 2197718 2614694 2887218 3179556 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -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 223116 934092 2699108 3635099 3694818 4498523 4600065 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 673232 693090 1064582 1673748 2092194 2271393 2781169 2844215 4324861 4396757 4814861 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 1462746 2338711 3760568 3958947 4999999 -1 928802 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 245700 1589833 2098614 3290915 4134890 -1 114818 646346 2930992 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 15399 573551 683624 1236387 1597876 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 33401 342631 925360 2373872 2797384 3090230 4181289 -1 -2 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 727035 2414532 2446925 2501616 4498283 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 -2 1317689 1723526 4302534 4495921 4540921 -1 -2 92849 314821 812731 2570028 4920149 4925718 -1 771492 800457 1367020 1392487 1729934 1884031 2233299 3004438 4048322 4568914 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 298068 497814 2258845 2641428 4017630 4335678 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 395736 2191344 3350345 4908436 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 433971 1339624 3695121 3879825 -1 761072 770244 1363242 1822778 1914325 3018868 3358490 3590020 4113595 4801346 4990860 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 1714417 3158651 3408148 4340075 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 4134625 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 3571 807217 2763903 2921227 3934306 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 -2 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 567603 3634938 3657126 3897743 4757053 -1 585816 1934414 4877603 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 361000 596620 1719255 2067626 2736630 2793581 3880380 4602588 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 113903 3356006 3640066 4525027 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 165321 1013893 1093893 1601152 2415824 3451811 3958013 4339635 4347809 4487641 4846070 4959600 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 402477 2065384 2193275 2253608 3953835 4097821 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 460291 997661 1108567 1239972 2770028 4933645 -1 -2 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 358544 644030 948911 2680840 2710167 3599521 3640246 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 146795 409460 762310 965555 989640 1213207 1611742 2148773 2922187 3462927 3489646 4938121 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 171191 1819997 1850720 1919110 1978004 2053977 2141717 2210797 2580096 3065120 3585877 4233823 4590103 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 2283591 2790228 3662594 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 30517 61757 558089 939258 2126839 4130116 4505103 4680244 -1 2697709 3023548 3274698 4755487 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 -1 -2 432899 1518200 1660029 3564332 4233050 4443257 4566362 4581711 4767597 -1 245091 503727 1248864 1422597 2881241 4875511 -1 478790 602119 1138973 1517345 3430304 4727480 -1 427971 619583 3179188 3651323 4548561 -1 35566 581299 632419 1420137 1651090 4053710 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 1315881 3275401 3515772 3657227 -1 104005 692573 1768528 2954306 3112521 3249985 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 460291 997661 1108567 1239972 2770028 4933645 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 -2 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 33401 342631 925360 2373872 2797384 3090230 4181289 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 169974 1933530 2367669 2461143 3338850 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 174033 627690 1453160 2608814 2771107 -1 -2 2508874 3312329 4411672 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 627605 1554678 1840073 2316142 3060967 3812992 -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 219533 1402369 1494335 2876480 4051985 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 675521 703788 773698 777771 1827450 1838022 2034585 2407959 3908135 -1 337656 1686759 2995808 4401880 -1 -2 577880 1579254 3577049 4252972 4853412 -1 262192 741806 1797553 2365141 4250182 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 428738 845363 913081 1949572 2267986 2618944 3093905 3154463 3170883 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 1478790 3828613 4898442 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 1040917 1540357 2503587 4407534 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 2157093 2467418 2952038 3936590 4341462 4682160 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -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 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 153892 1128258 1846050 2032708 2082979 2442526 2968467 3244624 3505049 4768963 4786578 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 762209 2987871 4705493 -1 -2 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 1781831 1997137 3187237 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -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 69943 456969 896287 2100817 2667002 3483222 4223338 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 454655 3378895 3670416 4477025 4793070 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 596844 2399030 2429258 3673759 4048100 4532737 4694140 4989303 -1 514879 599805 1092615 2060992 2239137 2734723 2738055 2778181 3753883 3916901 4739805 4821068 4905334 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 602253 823489 874181 1250010 1562325 4934682 -1 -2 290422 752005 1587131 2234546 4456021 -1 677585 805503 1000826 1683077 3113071 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 139152 588792 1028074 2057282 2588744 2719628 3656551 3743840 4304159 4724996 -1 4606941 -1 -2 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 947824 2137184 2762605 4737667 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 1056429 2555670 2983890 3212660 4505986 4515248 4543832 -1 32751 993285 1422584 2614893 3242959 3421788 3648165 3921269 -1 193864 1571208 1648821 2078971 2630014 4063488 4877518 4966546 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 37363 2533870 2801942 2978039 -1 468474 714912 1099100 2475691 4329590 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 516403 1060944 1389386 2074439 2119866 2704099 2962989 3267416 4160161 -1 -2 329972 474315 1841418 2303975 3939180 4047054 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 109859 1381377 1894811 3474984 4116122 4185059 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 -2 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 721786 1452655 4464891 -1 849202 2274989 3797179 4517984 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 461717 1675755 3155925 3738450 4784089 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 143404 1797787 2682046 2946793 4792458 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1141778 1429400 1619718 1991539 2562532 3196036 3670775 4367169 4661692 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 50962 181075 758837 1343729 1958611 2001043 2083094 2345483 2410689 2519829 2795528 2927544 2939944 3507885 4016002 4022553 4074576 4357771 4401315 4475741 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 1293818 1667153 1839680 -1 186366 813768 1460457 2209567 -1 -2 133954 298915 723626 970204 2190752 2406955 2412800 2780844 3339693 3891023 4570742 4835829 -1 661556 673555 2473597 2707355 4797719 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 50054 71667 300409 485658 1712678 1894920 1929529 2244728 2397542 2574260 3032282 4564653 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 565066 1352156 1466149 1688188 2409889 -1 -2 238378 1114497 2901260 4411173 4902433 -1 593866 633927 639174 674260 1112956 1922211 2138916 2405632 2411416 3579092 3737779 4013845 4229490 4570823 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 971632 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4995486 -1 -2 169974 1933530 2367669 2461143 3338850 -1 -2 995549 1670396 1842444 2285471 2635093 2678622 -1 -2 614112 751719 1420284 1764086 1923330 1988437 2495160 2709336 3049646 4057947 4388139 4969124 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1347965 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 263103 2823702 2941026 3052441 4013844 -1 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 536488 680482 1017967 1055938 1827239 1827433 2964060 3161125 3408395 3487630 4177367 4742475 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 661917 2101628 2990603 3632110 3983440 4047746 4439879 -1 835845 1008346 1613706 2293357 3616935 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 135890 290490 587480 957570 1328572 1634342 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 44545 628990 1506844 2708114 4101943 -1 -2 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 275108 2438990 3059553 3430942 3700224 -1 -2 269075 1038915 1116655 1876925 1899946 2319429 3336734 3743396 4452822 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 350895 2325424 2630069 3438743 3729849 4721221 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 1091782 2118115 3713182 4999999 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 2264758 2531525 3225049 -1 1180804 1819843 2827975 3929591 4912096 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 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 346019 1039773 1049726 2532368 -1 -2 907617 1142048 1280267 2666322 3955214 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 -2 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 375245 600085 756828 1280542 1501283 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 188210 970830 988148 1288568 3550395 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1355389 1379762 1748191 3311456 -1 -2 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 128274 917431 4999153 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 988701 2529284 2585400 4179411 4722784 -1 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 290259 971524 1375794 2796727 3930497 -1 607574 1393324 1649800 3493149 4489869 4974685 -1 3273580 3708270 4410595 4854606 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 217575 459838 930229 2815791 3457274 4120742 4308049 -1 -2 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 44545 628990 1506844 2708114 4101943 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 13671 2260808 2629012 3672928 4281104 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 1803 125987 246027 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 1214933 1900708 2000637 2130505 2545665 3010330 3370425 3408471 3823233 4300861 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -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 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 64951 2087652 3094176 3152411 4548595 -1 -2 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -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 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 167329 348715 496504 1750299 3919219 4035795 4107799 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 1286754 1747746 2660003 4527534 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 534163 1058465 2480415 3286869 3453286 4487581 4759249 -1 -2 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 259392 1297561 2248667 4128171 4804757 -1 -2 1440337 1463099 2143110 3257168 3532134 3841430 4027949 4284044 -1 2114625 2898916 3772829 4305131 4544671 4940151 -1 -2 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 1123132 1136369 2242681 2904902 4834276 -1 -2 3626976 3759688 3927410 3982449 4086712 4543382 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1409422 1784743 1854490 3053526 3531207 -1 -2 136083 219861 267890 419592 479502 634472 745067 1148418 1994348 2136985 2470134 3467254 3804440 4547807 4606904 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 290780 2785606 3660891 4180528 -1 2327889 2359573 2841948 3062316 4635613 -1 -2 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 436347 2372085 2413582 4255870 -1 -2 588899 1211225 3418910 4357325 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 1767001 2839738 4225130 -1 1927180 3448291 4101392 4248062 4371968 -1 38473 2451391 2938655 3232429 4127594 -1 -2 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 87343 303704 333456 2271747 2438447 3681323 4151808 4826090 4828159 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 3542698 4418098 4525313 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 811572 -1 -2 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 295838 721252 1711838 2258411 4047392 4424968 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 161661 418743 651716 1314018 1387010 2062312 4608535 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 -2 2681606 3837515 4497856 4528410 4821729 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 588899 1211225 3418910 4357325 -1 997925 1255045 1258364 1261202 1325514 2879911 2910610 3029789 3287346 4057718 4327768 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 4922 1831384 2301242 3716339 4999999 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 611973 2130851 3703660 4174020 -1 -2 3406 -1 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 133954 723626 2412800 3891023 4835829 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 321538 2138251 3604715 4328862 4911307 -1 620982 1289890 1892093 3261930 3668240 -1 -2 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 768697 3172205 3208103 4746707 -1 843462 998571 1360948 1589882 3801754 3957223 -1 2472673 3645700 4735374 -1 292315 631306 1009925 2592046 3287790 4421740 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 2930254 3691007 3991331 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 1131020 1451792 1683007 2118654 2528165 2572046 2751656 3299814 4287721 4975531 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 35953 501365 1143456 1776211 2271171 2421948 2650759 3808668 4355924 4484195 -1 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 -2 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 1790758 2294755 2988628 3969507 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 426504 718869 1461797 3191925 3951532 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 755539 2452717 4288758 4742784 4862687 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -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 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 -2 460291 997661 1108567 1239972 2770028 4933645 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 655626 1173988 1701349 3457185 4669310 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 -2 1098193 1592113 1950615 2160007 3191746 3635043 3918754 -1 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4194743 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 -2 124014 286222 375115 1207799 1218297 1306962 1343316 1893953 2039155 2413344 2487270 2717952 3040430 3047750 3298838 3945003 4069132 4069780 4292304 4539411 4667000 -1 689865 2299998 3200221 3275227 4164775 4273615 4660928 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 164856 267325 740757 3299693 3694657 4207264 4392222 -1 938912 2756850 2818107 3105405 4006062 -1 416445 528548 935083 1013780 2243445 2902443 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 750647 861243 3242260 -1 460291 997661 1108567 1239972 2770028 4933645 -1 -2 367298 633691 1910651 1912322 2138251 2424879 -1 -2 1553131 2160954 2595409 2933936 3620087 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 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 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 420955 916689 1034305 1082526 2601506 2722691 2879593 3397206 3478350 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 153071 222343 2441757 3038771 3431472 3815877 3844857 4089827 4397928 4881532 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 947837 1002903 1102198 2355622 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 1192626 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 -2 754060 2676232 3659235 4386816 -1 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 1926795 2152490 3033889 3064271 3720268 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 -2 30603 515875 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 903473 918173 2817466 3811408 4256193 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 1028606 1619931 2665175 2761306 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 273399 506486 734958 900723 1752366 2310240 2334071 4143763 4242195 4477293 -1 -2 393424 760090 1012254 2812302 3313450 4519646 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 1888542 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 4922 1831384 2301242 3716339 4999999 -1 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 191146 1598890 1652351 2997214 4085533 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 41921 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -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 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 -2 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 927647 1134259 1455829 2810857 3061828 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 659232 747103 2579146 3679722 3933766 4177018 4484067 4832364 4995541 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 565296 634729 697592 831215 896298 1343731 1688717 2192660 2228272 2305331 2735659 3586225 3692154 4007496 4491727 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 229049 241437 1631970 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 90821 100440 426927 2033375 3047383 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 585816 1934414 4160614 4877603 -1 507798 846226 1321334 1474238 1724759 1740650 1916148 2146373 2834883 3328575 3541993 4171519 4849398 -1 -2 278394 1839501 2423365 3076308 4176321 4624858 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 294138 1163380 1527926 1610916 2749683 2970434 3139776 3169761 3798357 3822636 3911132 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 92849 314821 812731 2570028 4920149 4925718 -1 771492 800457 1367020 1392487 1729934 1884031 2233299 3004438 4048322 4568914 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4445363 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 415644 567603 3634938 3657126 3897743 4757053 -1 182847 215202 1973430 2661975 2795473 3060718 3176713 4309966 4386186 4594356 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 1809491 1886726 1952647 4069185 4114561 4838293 -1 -2 1955031 2445173 4825414 -1 420955 916689 1034305 1082526 2601506 2722691 3397206 3478350 -1 -2 530243 1572130 1722899 1926953 3013227 3063799 3557353 3617138 4119815 4404549 4480660 4955176 -1 -2 444090 705380 1248864 1346145 3606186 3783142 4045324 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 -2 2194124 2968879 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 239896 723532 876045 1136721 2217483 2398119 4143025 4610063 -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 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 1544080 2656798 3281488 4049992 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 137017 145614 218316 730562 1253928 1685616 2407882 2646226 2862953 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1899099 2309304 3053132 3879794 4674824 -1 -2 15232 1055794 1144063 2177261 3590509 4736580 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 66642 491018 2055783 4353841 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 361147 634629 1078481 2648098 4718011 -1 125519 231154 455474 1930935 2298206 4265084 -1 1358321 1510130 1684038 2130617 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 770366 1942816 2738208 3602129 4374602 4537335 -1 -2 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 15826 939118 2300666 2957938 -1 -2 277817 321860 490120 704168 1739377 1779626 4366757 -1 3951327 -1 186217 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 130414 200608 240546 1409301 3316359 3997481 4116826 4334530 -1 726075 2005008 -1 -2 1027342 3175841 3187371 3531207 4999999 -1 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 -2 226942 250608 1952145 2363584 3152647 4154938 -1 973154 1948965 2999703 3311321 3977777 4066942 -1 -2 275108 2438990 3059553 3430942 3700224 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 959770 1093688 1538394 1809262 1972893 2780276 3181987 3187543 3435401 3512731 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 -2 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 1205951 1803760 2884748 4064905 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 2215426 2573772 2912708 4635113 4809023 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 2167514 2204577 2787340 3281820 3910285 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 -2 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 1804705 2353057 4105747 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 8144 301746 1583820 1792883 2158046 2566575 2675039 2751852 3151941 4239076 4274999 4509056 -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 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 1032009 1117215 3233539 3286884 4584403 -1 -2 508556 808817 986393 1352116 2042659 2264463 2319075 2630743 2804921 3244258 3409020 3889368 4776878 -1 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 1556612 3360322 4116757 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3662427 4864195 4918453 -1 -2 1241451 1334445 2227470 2581193 2817129 3323506 3644518 4855703 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 123264 218655 718566 2043682 2194573 3857890 3983890 4293674 4911830 -1 -2 6586 928168 1648932 3939117 4993465 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 514742 3114596 3857610 4152098 4549683 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 415644 567603 3634938 3657126 3897743 4757053 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 805505 1316961 1905977 2120514 2357270 2871440 3363855 3391625 3977525 4033136 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 -2 273134 707762 1190052 2093623 2263153 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 659757 1811944 3577527 4736099 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 93852 865236 1104521 1694409 3296898 3883892 4545515 4561116 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 1827162 2445888 3353146 4222175 4971330 -1 -2 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 1541625 3919304 4301257 4501861 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 559274 1621842 2298375 4200191 4799297 4999999 -1 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 -2 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 760513 3119270 3591888 4728584 4926253 -1 -2 1132212 2115896 2424734 2753185 3166755 4547648 -1 -2 1427271 1445284 1794626 3211897 3383443 4103170 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 4922 1831384 2301242 3716339 4999999 -1 -2 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 3542698 4418098 4525313 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 1382860 1586621 2570280 3711907 3791642 4367245 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 1790758 2294755 2988628 3969507 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 -2 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 97716 331122 1452418 1886918 3399540 4595289 -1 598153 827411 2159629 2685327 3835726 4257356 -1 797910 1966546 2524111 3608573 3665987 3670699 4827947 -1 1221528 3565661 4237824 -1 -2 197633 721397 1258517 1351533 1778009 1923756 4999999 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 971596 1807978 2591085 2651982 4936033 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 1926953 3013227 3063799 3557353 3617138 4955176 -1 1455450 2084235 2231617 3063522 3917223 4278418 4669241 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 413829 777012 2601791 2912706 3484899 4781825 4969763 -1 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 639614 657480 731031 1433016 2150337 4128148 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 65270 135122 647302 1013396 1392096 2095754 2253770 2576363 2707472 2779217 2834927 3254508 3581254 3849070 3919516 4494171 4677618 4736194 4922831 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 -2 122029 187037 306949 546150 1076314 3252541 3473299 3955563 4775862 4839109 4932525 -1 805332 1591653 1928685 2231627 2631800 3886695 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 1478790 3828613 4898442 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 2770933 2883223 4037098 4619465 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 678018 1462426 3728274 4005601 -1 -2 516950 766618 2738187 4663194 4757588 4916928 4966656 -1 -2 668084 1325742 2538182 2873920 3192578 3713039 4586015 -1 557662 1258624 1428687 1495895 1505366 3147115 3958408 -1 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 1669161 2541424 2653074 3575942 -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 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 436431 870785 2716709 2930765 3851388 4260138 4553434 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 -2 186366 813768 1460457 2209567 -1 -2 475810 1034238 1901882 2191215 2250528 2496819 3659235 4037323 4386816 -1 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1091345 1624029 1991836 2283647 4131708 4284356 4454701 4607807 4946322 -1 1914689 2913110 2978672 3650970 4878964 -1 257277 848525 862478 1773436 2144943 2383061 3756950 4117802 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 521870 1533876 4407634 4692802 -1 -2 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 823043 929437 2067829 2559795 4068464 -1 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 247586 869906 1772559 1998153 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 379771 942480 1271534 1470327 1504317 2230614 3623591 3866380 4169131 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 576024 1033964 1933452 3210373 4511864 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 518756 792924 1510135 2215822 2404925 2551071 2660596 3071261 3462395 -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 223116 934092 2699108 3635099 3694818 4498523 4600065 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 1486927 2476131 2530487 3414642 3613568 4897050 -1 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 -2 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 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 2144154 2489145 -1 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 31130 164856 267325 675420 735763 1023558 1452680 1698849 1774623 2100536 2281132 2611579 2938354 3199958 3694657 4428805 4948665 -1 254187 600749 903152 978392 1332337 1633465 2755549 4360301 -1 2461213 4288116 4933874 -1 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -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 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 194538 1854529 3657555 4282841 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 2001232 4109572 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 69893 233232 861900 1600953 4019547 4676124 -1 723087 892894 1420623 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 551571 3335739 3783852 3904094 4663770 4926052 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 644529 1235698 1352771 2477832 4514200 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 297704 869616 991797 1329968 1335010 3220978 3537618 4014111 4156669 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 568304 1227745 2442442 3006386 4202718 -1 630057 1361926 1742146 3158440 4338856 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 391710 682387 711529 1053526 1250848 1294280 -1 221250 2167902 3804375 4646472 4878630 -1 -2 854151 1128355 3152648 4265868 4399331 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 1140855 1356986 3246249 4350721 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 182335 1658713 1734464 2925979 3165819 3554571 4995278 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 611521 1168903 1287783 1920045 3478111 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 24023 1067773 1829140 2423861 -1 1340522 1477234 1865680 2241231 2704629 3412792 3531001 4442064 -1 -2 917811 1109600 3539849 3662418 4461848 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 1749511 2207905 2396397 3012958 3173854 4665105 -1 -2 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 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 1385896 4478216 4854636 -1 1088093 1612676 4540818 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 20407 319044 2280169 2459618 4497360 4976795 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 136725 580385 1157120 2371606 2446392 2476405 4684502 4956611 -1 2269 426346 620675 842239 1089698 1208657 1752894 2074858 2701526 3208199 3670958 4297348 4354798 -1 -2 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 1544080 2656798 3281488 4049992 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 -2 351723 621094 1156806 3865542 4013564 4511123 -1 109996 748321 1145909 1733987 2987693 3654723 4387949 4402831 4686181 4718223 4740818 4859355 -1 25799 154232 1423860 2895876 2922283 4029490 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 143539 1866649 2501184 3851584 3954914 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 89072 295426 1184416 1254155 1288492 1440410 1698318 2993694 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 11903 112624 825598 1962905 2805029 4421659 4560314 4984523 -1 469194 1168017 1628063 1852679 3700130 4098080 -1 397037 2631849 2726855 2760971 3168708 3919391 4738213 4950232 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 3963360 4492306 4560425 4714206 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 835970 1164303 -1 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 918478 -1 301339 393424 760090 1012254 1544851 3052131 3313450 4519646 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 313055 719597 761357 1904751 2199470 3856788 4373094 4663907 4692579 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 422187 1352064 1689373 2051153 2705761 2717083 3415020 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 15399 573551 683624 1236387 1597876 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 1728502 3512665 4989124 -1 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 -2 1570130 1971157 3188337 4545918 4998685 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -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 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 1512029 1907848 3263356 -1 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 -2 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 37363 2533870 2801942 2978039 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -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 384366 1632559 1645721 4157610 4746910 -1 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 -2 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 -2 77440 2052722 4188117 4922060 -1 273399 506486 734958 900723 2334071 4477293 -1 26738 53585 3200996 3583757 4120467 4477147 4840388 -1 758811 929642 1236195 4994613 -1 -2 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -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 311546 2326828 3931326 4014580 -1 1662826 3127657 4196722 4463630 4773822 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 2602002 4314465 4588309 4617170 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 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 859884 1886686 4212052 4536325 4796715 -1 3162035 3589900 3619903 4276575 4631204 4718210 4926458 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 576024 1033964 1933452 3210373 4511864 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 2565703 4334500 4502072 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 212413 638511 2995549 4084613 4134748 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 378296 449092 1871819 2749491 2790222 4103185 4974086 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 1009802 2105275 2579203 2601507 2657820 3252526 3669459 4814297 4871181 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 493454 744891 923721 2378636 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 607196 1435779 1818510 3649810 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 928603 1306062 2430979 4139821 4446895 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 -2 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 177518 267890 745067 1148418 2470134 3804440 4169283 -1 -2 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 -2 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 212413 638511 2995549 4084613 4134748 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 78624 206111 829011 3510841 4124740 4168565 4948249 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 278959 493537 577571 1645436 2369644 2490548 3127050 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 569868 1172621 4834960 -1 435918 514504 874150 1410993 1711134 1814139 4341082 -1 413912 520379 3290276 3515223 4166664 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 609102 1508827 4380168 4536767 -1 -2 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 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -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 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 327983 549711 828816 1102616 1984532 2251687 2838814 3134446 4513736 4614716 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 -2 1421257 1500772 2069588 2844301 2922542 3483407 4198600 4757697 -1 607196 815170 1549667 2523793 3170408 3266993 4350247 4947185 -1 3889476 4606941 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 47164 700883 1798686 3018498 3177174 4020865 4715447 -1 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 -2 54112 666206 886606 2626965 3675905 4971943 -1 -2 700843 1494388 1697590 3948855 4641610 4738570 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 2215426 2573772 2912708 4635113 4809023 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 629433 892602 2234926 3630689 4136755 -1 -2 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 481714 671229 765428 2137791 3592577 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 831353 3890817 4660133 4720657 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 391195 639904 3441866 3539332 3692099 4271488 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 1115909 2281184 2776458 2886670 4576287 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 -1 12797 899361 1859551 3401364 3600705 -1 -2 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 26661 1001690 2048804 2928080 3388645 3562944 4772799 4815602 4969097 4999999 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 127513 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 -2 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 2144154 2489145 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3739601 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 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 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 971596 1807978 2591085 2651982 4936033 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 1383500 1956788 3511384 4632840 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 186851 191206 407673 461095 2015595 4720209 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 2840049 3406622 3548891 4215453 -1 -2 444016 485035 585267 1299796 2327268 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 -2 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 -2 698097 2067446 3565940 3598400 4836741 -1 -2 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 874309 1010079 1797055 3614151 -1 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 324987 478705 518560 2080139 2102077 2898639 -1 1809491 1952647 4069185 4114561 4838293 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 543776 1052537 2702331 2809003 2913518 4048490 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 342284 1261531 1454083 1586637 1915156 2771934 2822153 3227702 4061550 4955838 -1 -2 294677 720711 1436950 1481529 1587290 2420892 -1 1642177 3076604 4089733 4499936 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1344858 2462032 2838058 4299542 4442756 4455269 4823192 -1 172993 323375 538928 1705882 2560365 3618835 4238589 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -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 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 507400 2092399 2461691 3331551 4209603 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 118894 1230214 1254995 2088957 2672906 3792627 -1 -2 1613309 2309431 3170738 3871217 4750136 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 1904019 3429312 4452096 4872307 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 92817 1369766 1417712 3108668 3862191 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 755459 782409 3305401 -1 -2 346019 1039773 1049726 2532368 -1 96488 146006 1245422 2204872 4598949 4962676 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 1176478 2901109 4173017 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 123264 218655 718566 2043682 2194573 3857890 3983890 4293674 4911830 -1 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 1326456 2224621 2577842 3917195 4552046 -1 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 67392 321515 385603 426030 758858 1943648 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -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 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 -2 1140855 1356986 3246249 4350721 -1 447454 888282 1653126 2060980 3482040 4331736 -1 321695 2172135 2816799 2866047 3583605 4121285 -1 -2 375245 600085 756828 1280542 1501283 -1 676321 2790768 3829914 -1 -2 937626 2825107 3646481 4124975 4704859 4944816 -1 -2 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 -2 1104221 2896647 4370043 4886640 -1 1162679 3180458 3226554 3955942 4014537 4082418 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 -2 854177 1840317 3184540 4127380 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 130626 470325 1138625 1358250 1688688 2253595 2844701 3560936 4416553 4462763 4716877 4999999 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 -2 620552 953837 1970671 4003205 4061071 4775874 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 1127947 1379553 2237631 2564412 3080159 3089342 3946466 4499735 4805429 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 521970 2168074 2505387 3279246 4878286 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 25565 123713 126730 149668 1760960 2501674 3202840 4235732 4344676 4742898 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 -2 1065937 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 716032 1079754 1781712 2087957 2130141 3875457 4629946 -1 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 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 2125663 2499171 2993940 3407785 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 3153378 3222704 3624308 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 34764 719856 918366 1455336 1459757 2477772 2534326 3861740 -1 770595 1763173 2352713 3835622 4489972 -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 211983 219792 665921 670361 761216 799913 931903 1894089 2077235 2284861 2425247 3178030 3449544 4006978 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 104412 972338 1050476 1599831 1683944 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 -2 4027518 4181360 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 1749876 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 668931 1135274 3401166 3880061 4240418 -1 56570 162534 603978 1445284 2090973 2371940 2550788 3383443 -1 -2 278394 498072 971385 3804427 4539921 4809675 -1 -2 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 219654 1888513 2100199 2151441 2402504 2691618 3115783 3538847 4251401 4338588 4656876 4805240 4839386 -1 -2 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 104119 147625 1551879 2369385 4064828 4133522 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 305574 1164182 1185720 1355160 4509526 -1 -2 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 77440 2052722 4188117 4922060 -1 299001 329627 2550979 4645742 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 916540 1768089 1783700 3064807 4326733 4606972 -1 -2 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 66394 753948 856228 1260215 3525878 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 544914 1193654 2666219 3794631 4399481 4666645 4709259 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 927647 1134259 1455829 2810857 3061828 -1 803001 1602854 2336022 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 -2 1556612 3360322 4116757 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 843462 1589882 3801754 3957223 -1 -2 838514 1346770 2894324 3063822 -1 1632635 1762209 3363491 3575896 4388118 4455383 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 19357 730406 840553 902516 1253624 1813710 1974252 2082478 2772165 2776439 3016836 3048490 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 506765 1132650 1204781 2761065 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 333211 445142 1304659 1367424 1401811 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 415644 567603 3634938 3657126 3897743 4757053 -1 585816 1934414 4160614 4877603 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 711026 1042635 1304659 1401811 1791632 1801056 2846990 2930074 3386904 4852580 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 273187 2575145 4154025 -1 366786 1007970 1176901 1468247 2378044 -1 2403447 2671272 3195843 3799595 -1 -2 762209 2987871 4705493 -1 2283591 2790228 3662594 -1 733961 1340983 3023176 3401797 4647800 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 470859 1481135 1611258 1722172 1958079 3095104 3239310 4196126 4565897 -1 28811 922353 2189485 2365603 2439755 3483260 3631313 4389626 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 186851 191206 407673 461095 2015595 4720209 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 564367 707904 767480 819919 4451259 -1 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 -2 625637 1062222 1108831 1406370 2266595 2267038 2477949 2492767 2535085 2672767 3037669 3055814 3584998 3770983 4045264 4095233 4634793 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 169851 1577916 2226442 4169752 4647041 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 516142 1926551 2599605 2699841 4284302 -1 -2 837109 909980 982118 2931858 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1141778 1429400 1619718 1991539 2562532 3196036 3670775 4367169 4661692 -1 445170 910602 1011393 1432853 2770826 2838023 2862645 4050216 4207768 4634729 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 742876 757814 1838347 2417505 2891598 3170758 -1 -2 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 186366 813768 1460457 2209567 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -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 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 2790768 3829914 -1 343290 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 1291304 2856356 3437273 4602343 -1 -2 241675 552602 1169966 1610161 3667283 4030974 4036365 4735108 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 -2 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 926274 1954050 3929657 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 726352 798196 862285 2336273 3599487 4235527 -1 -2 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 1542785 2781959 4940709 -1 6434 32919 164821 428714 909832 971201 1047614 1209115 1721216 1968312 2132199 2840978 3031943 3381805 3773409 4144236 4370960 4527534 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 -2 971596 1807978 2591085 2651982 4936033 -1 850779 1186640 1638880 2662674 4195576 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 -2 609344 1057730 1745793 2135074 2337272 2415665 2617570 3781078 4500610 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 594283 1037216 2574671 4010682 -1 -2 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 -2 846659 886917 1568988 1652730 3072558 3306445 3527930 3955258 4169610 4282328 4327965 4470209 -1 -2 444016 485035 585267 1299796 2327268 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 1803021 2501189 2698729 3282710 3845869 4152611 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 16033 44216 338032 2692506 3483100 -1 -2 41293 1536544 1560725 4629127 4995342 -1 -2 133266 263874 1657149 2698000 4393810 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 136101 2507137 2676216 3735797 3954784 -1 -2 343292 551612 1163120 1336924 4789739 -1 153387 598771 785410 2029020 2859789 -1 547554 1176450 2980701 3673372 4175524 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 621223 1231665 2107095 2203903 4521545 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1248752 1533795 1933920 3711039 -1 -2 1210508 1390989 1508457 2560478 2844232 3240197 4230951 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 4463278 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 2840049 3406622 3548891 4215453 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 507400 1010986 1028973 2973869 3496072 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 324987 518560 1693004 2080139 2102077 2898639 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 169974 1933530 2367669 2461143 3338850 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 -2 768807 1328105 1790270 1820819 -1 2644707 3456636 4562265 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 678018 941498 1462426 3728274 4005601 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 -2 527550 1233395 1301904 2706092 -1 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -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 56506 113129 2679957 4098415 4998579 -1 1078569 3047013 3220994 4526076 -1 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 299001 329627 2550979 4645742 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 723650 1171825 2226373 3801351 4338791 4493311 4927789 -1 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 415041 1997314 3556922 4108846 4197096 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 1888542 -1 129917 270662 654410 687116 1601395 1881166 2746796 3853913 4991709 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 245700 1589833 2098614 3290915 4134890 -1 -2 784058 1075334 1979021 2405102 3712801 4229036 -1 352426 2838169 2935844 4399172 4608411 4999999 -1 -2 1570437 1882697 1993005 2825088 2951506 3085506 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 829218 1686828 1687944 -1 421081 1365167 2148693 2549090 3124535 4507205 -1 633884 705310 751637 2298560 2566514 3358754 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 1926795 2152490 3033889 3064271 3720268 -1 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 -2 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 495712 1348634 1614160 4914823 -1 -2 835845 1008346 1613706 2293357 3616935 -1 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 581232 961229 1932403 3558342 3640062 3838133 3937568 4366437 -1 673561 817138 1482138 2097810 2190610 3948943 3982953 4260956 4490881 -1 -2 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 121048 177518 267890 449463 745067 1148418 1994348 2083777 2470134 2706773 3001459 3245845 3804440 4169283 4622654 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 887076 2087301 3014965 4200484 4817777 -1 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 -2 77789 2921099 3101420 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 1419612 2638991 2908436 3370400 4001568 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 271341 428180 1954973 2924850 3857276 4058209 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 493454 744891 923721 2378636 -1 -2 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 -2 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 390266 1856564 4051399 4292422 4700542 -1 -2 859884 1886686 4212052 4536325 4796715 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 -2 221236 285155 2786772 2856960 3203031 3599355 3612629 3970245 4277861 -1 -2 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 857375 1540868 3753902 4414163 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 574142 2819601 3460332 4342267 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 433007 800013 821029 1252812 1279600 1283240 1474633 1616335 1667464 1750102 2386828 2480473 2569190 2620196 2799797 2918616 3203857 4172216 4459256 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 57842 462894 1875529 3362536 3758236 4588849 -1 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 205170 763290 807403 1444839 1570139 1958896 1983361 2651397 2831348 2888981 2904388 3092473 4228512 4896307 -1 -2 325042 1844259 1975904 2492417 3816121 4532402 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 1245458 1854176 2015562 -1 -2 86677 92030 287267 465649 890727 3422636 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 995634 2134369 2612427 4167897 4475850 -1 -2 1142313 2334948 3106835 4273872 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 6106 300158 570261 1682836 2447628 2910249 3021559 3825648 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -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 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 768697 3172205 3208103 3487130 4746707 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 2472673 3645700 4735374 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 2102440 2215700 2420663 3919367 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 166150 502914 652580 878363 1642691 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 254825 294291 834861 878218 2255253 3064960 3270422 3281794 3332577 4319846 4629230 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 989601 1420214 3050758 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 515067 1315714 2273982 2337678 2904955 3210300 3881943 -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 659317 2978946 3506308 3614615 4699003 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 -1 411568 2497788 2972726 3736165 4783124 -1 -2 1243124 1377366 1890801 2773432 3856741 4283788 4455697 -1 125519 970809 1632191 3127534 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 -2 57343 76043 77998 1772413 2750055 2980150 3003119 4126270 4146830 4874215 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 50766 145553 3988537 4676514 -1 -2 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 168696 356961 384693 554701 1442797 2399749 2605448 3256821 3312630 4280617 4737443 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 220103 1075416 1531901 1835685 3864775 4013778 -1 -2 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 247647 931612 1420562 1641881 2007241 4295574 -1 -2 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 1523152 2135663 2224322 4839953 4918341 -1 1112148 1640310 2591709 3532974 4690130 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 689810 1306975 1482885 1605429 1948038 2424391 3227549 -1 -2 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 95085 412837 980321 1273179 2763542 3348429 3605901 -1 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 237860 976743 1044376 1322320 4317463 -1 -2 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 1383500 1956788 3511384 4632840 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4982221 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 696083 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 385962 773908 1321578 1481746 1642359 3056885 3799285 4718464 4812010 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -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 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1961692 2603907 3302284 3934498 4274933 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 -2 1188364 2373403 3703389 -1 1326456 2224621 2577842 3917195 4552046 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 87685 1662421 2640226 3635111 4829780 -1 857987 1547764 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 596499 1469552 1786133 3206138 4254839 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 2215426 2573772 2912708 4635113 4809023 -1 -2 1241451 1334445 2227470 2581193 2817129 3323506 3644518 4855703 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 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 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 821769 1235283 2244864 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 3089843 3408281 3790233 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 26362 1254965 1970868 2706292 4398028 -1 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 204551 349682 1459525 2642337 3732648 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 712491 1177355 1212312 1370571 1408416 2474505 3180220 4160481 -1 -2 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 423762 578848 2843618 3454756 3990801 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 609102 1508827 4380168 4536767 -1 338421 561568 607810 1114019 1347293 1657239 2520319 2736299 2740296 3320625 4377323 4528201 4835807 4940573 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 645667 765018 1536031 2944631 3020438 3692821 -1 629084 633207 1005306 1940393 2749087 4545602 -1 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 1140855 1356986 3246249 4350721 -1 447454 888282 1653126 2060980 3482040 4331736 -1 321695 2172135 2816799 2866047 3583605 4121285 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 1638 330336 4150156 4624359 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 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 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 345761 481759 955377 2848915 4617356 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 942796 2687977 3241572 4196538 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 142079 144333 665472 1425906 1740931 2500566 2843969 2971147 3093904 3158811 4335270 4514567 4603543 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 362519 695689 1916004 2245721 3598130 4852569 -1 -2 467793 476245 716964 866401 4355651 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 424760 2300468 4075524 4630448 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 724226 744291 1024620 1972723 4518264 -1 165847 448366 1901518 1904889 2034422 2292367 3111809 3852174 4265556 4894249 4999999 -1 -2 2665292 2908934 3493749 4599592 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 620552 953837 1970671 4003205 4061071 4775874 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 661397 1473593 2750724 2972363 3550274 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 1767001 2839738 4225130 -1 2545778 2848562 3198220 4806862 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 768061 1324378 1396961 2993822 3137380 3512249 3981144 4316371 4580358 -1 -2 27844 287598 362548 410347 1864437 1938820 2405750 2856278 2909342 3307837 3363152 3507222 4062481 4241762 4752085 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 1240246 1809191 2058467 2489128 2616757 3183333 3958961 4528016 4897087 -1 -2 567601 1014761 1388701 2104163 3935969 3959037 -1 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 239013 2329744 3226960 -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 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 713178 2176431 3538495 3810035 3966734 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 701263 1311402 1340116 3699296 -1 -2 56570 162534 603978 1445284 2090973 2371940 2550788 3383443 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 796906 941157 980054 1325686 1577373 2317962 2607566 2906113 3615426 3663533 4865593 -1 -2 1471291 4032520 4744793 -1 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2314894 2400990 3954560 -1 391466 3019163 4700901 4740720 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 611888 805108 2130919 4254839 4753001 4884237 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 460459 725624 731262 1187631 1825717 1925927 2008459 2657678 2895274 3056302 3332758 3459470 4285382 4318389 4445134 4598918 4723416 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 141075 282097 874276 2067051 2147454 2306797 2412226 2413232 2475745 2760411 3552627 3740470 4278437 -1 -2 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 -2 109196 340621 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 -2 765303 991842 1707836 2182685 2229068 4451958 4502684 -1 267296 2967857 3012044 3671353 4438569 -1 580058 1475071 1669287 2944610 2991051 3138754 4682884 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 755539 2452717 4288758 4742784 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -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 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 -2 1754892 3029835 4424736 4590704 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 1671885 2245958 2668290 -1 -2 711834 1863214 3357288 3446270 3843997 4460609 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 1192626 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 1365167 1518421 2283239 4402580 4928255 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 1955031 2445173 4825414 -1 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 -2 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 477028 1221528 1306865 1758627 4016635 -1 -2 17928 2491410 3757896 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1217716 3458341 4945970 4950001 -1 -2 2506185 3022556 3201907 4579832 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 195914 1076510 1551104 1955270 2212419 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 -2 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 -2 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 294677 720711 1436950 1481529 1587290 2420892 -1 1642177 3076604 4089733 4499936 -1 209828 578337 578453 1084338 1479635 2360710 2729003 2950735 3308584 3753195 4816468 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 638810 2906306 3694566 4225750 4399336 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 124041 607196 1507671 1756109 2503953 4183730 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 1820692 3689987 3930881 4274654 4945445 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 1351877 2708236 4309943 4371740 4947844 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 1130718 1485662 4240564 4432931 -1 -2 42140 1080539 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 565066 1352156 1466149 1688188 2409889 -1 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 -2 275108 2438990 3059553 3430942 3700224 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 4030084 4798592 4869829 -1 -2 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 752169 1315443 3571242 4092410 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 -2 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 290259 971524 1375794 2796727 3930497 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 3330783 3362857 3479803 3505107 3587764 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 1066722 2038958 3220270 4357856 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -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 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 -2 742876 757814 1838347 2417505 2891598 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 128274 917431 4999153 -1 -2 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535506 1590183 2704449 3750288 4204175 4252220 4525994 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 59230 181610 325379 1216102 2318779 2408562 3674868 4272086 4628911 4644470 4927391 -1 1125631 2897530 3221303 4008888 4326486 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 1286319 2553085 2936599 4102122 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 316582 1034620 1178033 1538750 2030080 2498042 2589766 3581627 3734999 3937152 4105155 4936796 -1 -2 1565717 1668654 2203717 2727763 3790140 4130935 -1 -2 162155 483183 623950 648816 996921 2465328 2608936 3050973 3643438 -1 472238 798561 1071616 1811491 2282514 -1 735460 1345587 2436625 3050595 3695046 4831840 -1 -2 659757 4736099 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 -2 424760 2300468 4075524 4630448 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 724226 744291 1024620 1972723 4518264 -1 165847 448366 1901518 1904889 2034422 2292367 3111809 3852174 4265556 4894249 4999999 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 1494092 2293366 3721305 4486637 -1 438271 3212424 3446608 3545213 4002297 4999999 -1 761093 2363364 2404930 2823014 3187958 3787027 -1 627900 750003 2114201 3253898 3273993 3826265 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 755539 2452717 4288758 4742784 4862687 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 1136988 1287180 1655444 3136583 3404825 4002321 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 1367 502058 1759615 3056628 3712286 4334491 4349522 -1 -2 640185 3720713 3817852 3868436 -1 481714 671229 765428 2137791 3592577 -1 -2 173932 1125112 3261865 3418446 3530731 -1 434327 2828222 3523462 3720903 3920453 -1 -2 1296201 2462166 2803549 2966274 -1 463137 2310519 2954138 3872553 4576629 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 1157332 1394943 1478608 3696070 -1 -2 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 725241 1523252 1748421 1928097 2163467 2896831 4768311 -1 -2 1157043 1332431 4166543 4611594 4835299 -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 293063 1037997 1192338 2299481 2454882 2567807 2818885 2849880 3890527 4654150 -1 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 2403447 2671272 3195843 3799595 -1 -2 273187 2575145 4154025 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 504714 2827782 4323486 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 779014 785357 1198611 1508938 2136768 2233572 3114503 4503146 -1 -2 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 75263 346035 565965 749531 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 250185 2713587 4659007 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 44545 628990 991156 1506844 2146447 2440003 2708114 3877596 4053620 4101943 4146800 4325737 -1 323017 1075477 1281376 1953104 2038249 3269993 3486156 3578888 3597045 3606341 4027221 4184843 4280877 4295370 4694095 4759939 4840667 4864275 4994933 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 1104221 2896647 4370043 4886640 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 83071 781530 1931530 4695553 -1 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 761072 770244 1363242 1822778 1914325 3018868 3358490 3590020 4113595 4801346 4990860 -1 -2 915513 1182647 2180307 2327688 2817551 2874393 3520827 4261358 4486923 4592523 -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 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 179067 299022 1238620 1644121 3411176 4385465 4479471 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 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 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 66394 753948 856228 1260215 3267616 3525878 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 460291 997661 1108567 1239972 2770028 4933645 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 317318 378731 1595179 1779208 2001625 3459455 4094001 4799253 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 209828 578453 1084338 1479635 2360710 2729003 2950735 3753195 4816468 -1 1166331 2871471 3049670 4450924 4537537 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 749387 926655 1785305 2269123 2485191 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 -2 759442 870928 2002575 3816488 4215371 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 500310 1083730 1475899 1525273 1630193 4916773 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 507400 2092399 2461691 3331551 4209603 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 1303581 1728663 2295630 3921764 4556887 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 -2 27145 88644 558001 1280436 3232472 3939579 4251944 -1 -2 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 1777280 2843708 3508756 4622669 4957658 -1 446361 1857964 3682807 4260060 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 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 -2 433971 1339624 3695121 3879825 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 -2 709683 2998921 3822080 4267643 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 38688 511221 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 13698 458012 1214625 1831416 1871603 3131907 3183312 3321897 4100843 4749950 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 799158 911521 1284956 1384015 1659113 3343270 -1 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 -2 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 234448 476364 702026 882859 1360811 2251475 2557130 2733864 3103873 3690765 3703014 4226156 4321578 -1 51723 546612 1657336 3116789 3190497 3720528 3741521 4667491 4856365 4960621 -1 678018 941498 1462426 3728274 4005601 -1 -2 1542785 2781959 4940709 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 2125663 2499171 2993940 3407785 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 177518 267890 745067 1148418 2470134 3804440 4169283 -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 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 25967 949387 2510175 2592587 -1 286507 853766 2054595 3187162 3693199 -1 915579 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 -2 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 27068 420954 1487786 1953394 2257859 2407192 2742009 3134368 3730383 3918557 4443416 4622339 4930198 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 -2 1669161 2541424 2653074 3575942 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1259246 1760278 3443609 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 238378 1114497 2565703 2901260 4334500 4411173 4502072 4902433 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 239674 1430683 1749583 2719574 3269144 3427462 4780123 -1 -2 179718 2592724 2782342 3115161 3700057 4637790 -1 80842 485520 1152329 4714172 4949985 -1 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 329627 1271504 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 -2 612643 1017511 1160019 1305969 1775801 3411779 3612031 -1 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 188169 652235 1371599 1420033 1518554 -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 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3359555 3468460 -1 170098 374105 1636669 1863637 3292548 4183866 4275075 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 -2 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 -1 368720 1009060 3222673 3499926 4280758 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 2605857 3667146 3992410 -1 -2 338180 402277 507818 765211 985742 1019562 1623815 2808945 3982518 4515186 4546058 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 3969507 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4294903 4384029 4958540 -1 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 -2 145733 312358 495712 593277 626035 1221611 1348634 1614160 1683288 2075416 2330209 3719314 4914823 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 797804 1258813 1356349 3454497 4339373 4606687 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 464069 504385 844575 871574 1133537 1595894 1890722 1961819 2290952 2665747 2921296 3139230 -1 -2 1197706 1996723 2800295 3790399 4632987 -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 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 1029487 2832496 4019412 4049898 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 215056 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 77836 587779 2401837 3174913 3808288 4481015 -1 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 524218 894665 2156697 2711143 4708291 -1 -2 960963 1286371 4131934 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 1317689 1723526 4302534 4495921 4540921 -1 1541625 3919304 4301257 4501861 -1 -2 31413 929958 1675346 1729848 2700696 3359266 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4886900 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 2511981 3193593 4102738 4453241 4742954 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 899121 1046434 4012999 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 422286 885171 1404191 2302910 2593042 3868757 3915984 3976796 3982150 4945922 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 -2 585816 1934414 4160614 4877603 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 471991 665731 835203 835903 2762124 2802730 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 1579020 2918458 3113494 3818250 4032763 4584869 4826469 -1 -2 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 -2 13406 191510 980383 1323636 1561153 1563696 1633998 3056598 3126546 3525881 3558405 4089322 4149116 4395154 4622967 4683218 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 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 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 359743 398137 1316537 1324998 4052622 4568893 4944396 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 77440 2052722 4188117 4922060 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 26738 53585 916161 3200996 3583757 4120467 4477147 4840388 -1 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 768061 1324378 1396961 2993822 3137380 3512249 3981144 4316371 4580358 -1 -2 185249 292943 695681 726925 1624884 2200970 2314990 3094952 3322645 3479020 3922057 4145535 4890327 -1 92030 107571 465649 -1 -2 106734 839917 1656518 2714617 3051122 4990099 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 731616 947357 1069876 1259195 3214067 3471077 4361809 4431079 4707231 -1 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 934985 2658683 2759674 3307273 4406959 4650866 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 1109335 1880002 2066769 4196972 4265648 4960499 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 1276231 2057283 2533814 4503995 -1 -2 1666888 3132093 3634945 -1 -2 375245 600085 756828 1280542 1501283 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 2790768 3829914 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 194538 1854529 3657555 4282841 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 252641 1623001 2547423 4344726 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 529267 1068437 2044849 2790768 4725894 -1 775916 2112032 2219564 3973830 4526744 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 615011 4505103 4685028 4932369 -1 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 -2 1070910 2741067 3124041 4287180 -1 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 -2 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 857010 1589958 2082863 2182951 4703741 4727468 -1 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 96927 685627 1706465 3160807 4611286 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 684501 1013151 2084469 2956495 3418949 3824900 -1 -2 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 422625 915354 1113145 1491760 4625756 -1 -2 1926938 2151579 3748969 -1 1555824 2316907 3548951 3897830 4820999 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 262142 1864268 4197634 4943085 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 1751170 2038821 2662821 3139939 3826960 4963282 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 494902 2108212 2387194 2597672 3281065 4107064 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 -1 637076 783480 3463076 3720665 4446279 -1 -2 1805348 3704626 4244409 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 78624 206111 829011 3510841 4124740 4168565 4948249 -1 539661 1105201 1408502 1698969 2125656 3156348 3375171 3385667 3428275 4529141 -1 125519 970809 1632191 3127534 4679403 -1 -2 631031 3208689 3920596 4070776 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 -2 616968 1273798 3180810 3793181 4328901 4524269 -1 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 -2 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 668931 1135274 3401166 3880061 4240418 -1 -2 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 988701 2529284 2585400 4179411 4722784 -1 349175 1355088 1567960 3812393 -1 -2 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 -2 446495 1352023 1816236 2535586 3235097 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 -2 82594 451657 1137881 2271908 2962699 3578639 -1 165855 667401 947039 1364284 3865279 4484586 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 86941 928802 1363513 3954298 -1 -2 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 -2 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 -2 26261 461293 659174 1471878 2069067 2180282 2314480 3095495 3133633 3931288 4329915 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 438473 1294901 1902561 2853077 3000136 3513802 3962432 4175364 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -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 859884 1886686 4212052 4536325 4796715 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 1205951 1803760 2884748 4064905 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 882740 1513226 2158382 2959458 4517812 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 188217 921265 927119 972286 1222075 1297365 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 -2 139710 837414 951521 2205674 3858824 4134140 4751751 -1 4394 128737 146461 367790 786806 996230 2035238 2517926 3495343 3510987 4087127 4378870 4452526 4925264 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 559274 1621842 2298375 4200191 4799297 4999999 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 191146 1975427 3998760 4085533 -1 -2 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 1804705 2353057 4105747 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 2464431 2739824 3443640 4247386 4441915 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 256794 996513 2227395 2438772 -1 758811 929642 1236195 4994613 -1 -2 134285 182325 339071 358513 448496 1352999 1720609 1879679 3029159 3135236 3420198 4274974 4594492 4951000 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 1142062 1229396 2241018 2259593 3009965 3014836 3098094 4320022 4359548 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 263853 844153 883587 1383095 1770762 2308925 2451295 3582078 4370648 4508201 -1 -2 511584 710743 932029 3874056 4526322 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 495712 1348634 1614160 4914823 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 104499 848952 1323805 3402701 3440957 4790294 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 942796 2687977 3241572 4196538 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 46671 496947 758256 1611241 3808085 -1 140664 673230 2331525 2396844 3383719 4555495 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 1000264 1027342 1854490 2029449 3053526 3175841 3531207 3755402 3782760 4891843 4903043 -1 1113100 1156303 2695772 2970979 3149992 3652154 3937307 4105209 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 2840049 3406622 3548891 4215453 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 859884 1886686 4212052 4536325 4796715 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 56088 665395 989166 1730866 3626783 3967939 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 597301 655194 913560 4540021 4787837 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 216906 1132597 4288168 -1 2320584 3077237 3384317 3580778 4754538 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 689810 1306975 1482885 1605429 1948038 2424391 3227549 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 661397 1473593 2750724 2972363 3550274 -1 -2 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 389377 446266 712142 1125220 2494474 2541782 2582722 2967464 2979323 3519010 4578760 4695735 4830594 -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 555213 858013 943040 2548222 3343728 3933332 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 253454 631603 1386180 1468568 2144365 2254715 3271497 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 1961692 2603907 3302284 3934498 4274933 -1 1088093 1612676 2063928 4540818 -1 828380 1587413 2130962 3209107 4082273 -1 -2 26815 162663 830600 1609110 2227191 2423591 2889596 4881558 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 -2 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 2125663 2499171 2993940 3407785 -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 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 115911 933913 987288 1264995 2299977 2607414 2651165 4081718 4337961 -1 -2 225838 532396 927242 1385876 2365919 3370614 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 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 3153378 3222704 3624308 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 1105489 1672487 1738142 3154673 -1 -2 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 -2 101677 131081 170290 1070307 1161558 1605023 1650372 1650450 1734944 2130221 2517839 3248790 3813371 4240635 4775061 4869824 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 256794 996513 2227395 2438772 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 260308 676955 1754286 3163409 4627408 4845785 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 1523889 1885339 2844903 4400467 4999999 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 152051 417171 1462018 2414294 3449329 3994196 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 31295 759807 2238277 2980009 3626979 4557685 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 208623 1109406 1253794 1674190 1757150 2237272 3926171 4198415 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 823043 929437 2067829 2559795 4068464 -1 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 1328449 1807953 3200818 3593372 3600787 4980770 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 210612 1318983 3103106 3576789 4569141 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 34357 308420 1234448 1720442 2320703 3188337 -1 2837862 4011387 4063199 -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 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 118053 189588 281679 2242083 3808681 4494111 4549625 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 130429 892675 1538747 3565983 4222040 -1 382176 874331 1287032 2695346 3295408 3725605 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 238378 1114497 2901260 4411173 4902433 -1 593866 633927 639174 674260 1112956 1922211 2138916 2405632 2411416 3579092 3737779 4013845 4229490 4570823 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -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 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 1684239 1839479 2717895 3651684 -1 194362 2314699 3829476 3854822 -1 2334619 2827645 3485978 3863034 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 -2 445492 589171 1931573 2435998 3220359 3329657 -1 -2 193628 550764 724431 2197718 2614694 2887218 3179556 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 360158 764347 875455 1022367 1152302 1224744 1852575 2115855 2841718 3215809 3286568 3339193 3343647 3716494 4191830 4361392 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 -1 96380 994248 2180711 2816248 4493806 4922396 -1 755785 2106982 2384281 3916339 4877502 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 1636035 2820143 3214210 3696834 4500654 -1 -2 491074 1541958 1647969 2509199 2647449 3087889 3173337 4801000 4922998 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 997999 1329457 1598501 2124840 2523384 2557982 2688986 4173723 4846903 -1 187823 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 1985 217990 389139 1075817 1124807 1865221 1946903 2037154 2330759 2472255 3027973 3341677 3406210 3408791 3503257 4706796 4973910 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 606192 1549731 2234178 3682163 4676652 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 459713 2170564 2265105 2789953 3409453 4071466 4925406 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 -1 -2 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 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 122407 1481522 2500787 3186859 3926379 4352085 4584708 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 16033 44216 338032 2692506 3483100 -1 270741 1450558 1545860 2690322 2879671 3645107 4014133 4473989 4928278 -1 108881 587421 1757091 3347999 3876159 -1 657480 2604249 3521630 3717169 4095963 4112277 4588843 -1 260592 268371 544114 725315 3387415 4008096 4057001 -1 506119 1113055 1142769 2293089 3670577 3677463 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 2215426 2573772 2912708 4635113 4809023 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 -2 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 704836 838700 948108 981708 1481784 1559071 2301119 2692951 2993970 3728128 4117113 4522769 4702543 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 73829 170919 417622 1472850 1609024 1932086 3439654 -1 1526495 2096188 2829801 3421175 4530719 4849483 -1 -2 172039 1097354 1523152 1559601 1918134 2135663 2224322 2350693 3787217 4110575 4263057 4727482 4733827 4839953 4918341 -1 1578767 3372604 3669323 4825028 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 633356 2216129 3351829 3877557 4061279 4174627 4233543 4772550 -1 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 448458 731500 914367 1572346 3851792 4217265 -1 258152 1335848 2380961 4079538 4250480 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 451657 1137881 2271908 3578639 -1 696339 761729 2937853 3878649 4007349 4679581 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 77440 2052722 4188117 4922060 -1 26738 53585 916161 3200996 3583757 4120467 4477147 4840388 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 3917195 4552046 -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 1729256 2443110 3892890 4121082 4343126 4657220 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1698133 3044093 4417557 4811439 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 623094 1187929 1748225 3143271 3170578 3377843 3745229 -1 -2 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 216906 1132597 4288168 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 891107 921685 1106419 1837164 1916474 2259373 3024950 3841119 -1 77789 2921099 3101420 -1 487029 1334787 2107658 2286272 3241519 3984839 4048676 -1 -2 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 297704 869616 991797 1329968 2735597 3220978 3537618 4014111 4156669 -1 -2 900261 2293843 2393016 2951708 3584744 4098406 -1 -2 290422 752005 1587131 2234546 4456021 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 867715 3091917 3133533 4544950 -1 1315881 3275401 3515772 3657227 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 942796 2687977 3241572 4196538 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 272804 776611 941134 1138979 1220043 1296959 2726747 3633136 4020692 -1 2034713 2894401 3221270 3766826 3961435 4274289 4882248 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -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 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 90621 1364794 2506015 2889614 3359546 4924081 -1 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 83000 298541 953342 1848743 1895840 3265493 3278770 3513740 3604711 3645857 3920315 4365339 4559053 4941186 4970193 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 161661 418743 1314018 1387010 2062312 2887003 4608535 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 333455 1024033 3640066 4814375 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 802915 945576 1297996 1471266 3182487 4602888 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -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 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 989601 1420214 2346458 3050758 -1 275062 785927 1196146 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 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 1142111 3243172 3944641 4043059 4094184 4185024 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 -2 547554 1176450 2980701 3673372 4175524 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 -2 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 4575 32749 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 4415567 -1 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 -2 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 887076 2087301 3014965 4200484 4817777 -1 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 -2 12916 1286982 2005567 4168730 -1 323813 2895562 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 324987 478705 518560 1693004 2080139 2102077 2898639 -1 1809491 1886726 1952647 4069185 4114561 4838293 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 1419612 2638991 2908436 3370400 4001568 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 2472673 3645700 4735374 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 428714 444872 3285163 -1 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 3542698 4418098 4525313 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 216906 1132597 4288168 -1 1744342 2342845 2415179 2927873 3057129 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1141778 1429400 1619718 1991539 2562532 3196036 3670775 4367169 4661692 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 928802 1363513 3954298 -1 513715 757707 794713 2663782 2755743 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 269318 1608994 -1 565807 1403998 1437239 1516311 2045814 2052444 4031895 4138989 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 1317194 1623671 2383328 4530014 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 609102 1508827 4380168 4536767 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 -2 346000 566733 2651019 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 138536 1495440 1516275 1546548 3333981 -1 -2 108583 504794 589701 641799 983753 1929135 3971573 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -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 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 576024 1033964 1933452 3210373 4511864 -1 520618 1021116 2477066 2589702 3069480 3394098 3695333 4714934 -1 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4999999 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 66642 491018 2055783 4353841 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 352298 2232142 3320895 4103789 4425961 4784582 -1 504703 3878369 3955397 4946122 -1 -2 632176 881845 1451289 2743757 2935324 3820768 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 2837862 4011387 4063199 -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 1266385 1359889 1719035 2736133 3032003 3234766 -1 3180735 3773230 4482466 4507181 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 -2 25948 472811 1787026 2073106 2548089 3193445 3470832 3532581 4210334 4327348 -1 -2 859036 1229039 2868534 3032904 4637036 4860848 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 1061392 1459872 1615121 3247470 3933241 4880766 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 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 798441 799641 2500607 2839917 4145578 4715509 -1 597488 1545304 1749330 2613947 2998615 4350289 -1 677585 805503 1000826 1683077 3113071 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 119116 3292182 3377584 4055454 4056637 4627652 -1 -2 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 1228888 2353752 4584040 4608682 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 393060 1366548 2627982 3779578 4165143 4670063 4995618 -1 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 754060 2676232 3659235 4386816 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 1735296 2368193 3538920 3919028 4118641 -1 -2 758811 929642 1236195 4994613 -1 -2 611888 805108 2130919 4254839 4753001 4884237 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 808400 1134322 2694933 2937721 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 1203459 1337028 1853024 2142950 2464636 2588684 3228919 3955563 -1 -2 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 -2 568268 734217 3188114 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 374731 713472 3228739 3375049 4140392 4726813 -1 -2 4165977 4470362 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1409024 2750214 2939379 4358771 4366423 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 459713 2170564 2265105 2789953 3409453 4071466 4925406 -1 -2 1798795 2143534 2899799 4595564 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 191146 1975427 3998760 4085533 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 482604 599421 3041407 3815321 4375045 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 311354 1620845 1632082 3714630 3899439 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 1416994 2854527 2933678 4384933 4946088 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 -2 13575 2593162 3385225 -1 -2 2105275 2601507 2657820 3252526 3669459 4814297 -1 -2 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 -2 158398 1143194 1420337 2699048 4081683 4655789 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 54405 3006959 3320651 3844187 -1 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4617213 4870985 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2515722 3944610 4881228 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 918407 1298363 1357917 2932355 3511789 4300392 4477739 4792553 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 755539 2452717 4288758 4742784 4862687 -1 -2 62654 212757 250865 593030 789898 2526077 3684711 4685785 4701167 4710150 -1 959473 1819298 2931113 3283740 3725547 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 302329 372003 2274119 2961741 3038706 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 292245 1322110 3219604 3732728 3737330 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 15838 276847 806121 2509209 4751111 -1 734702 1338497 1605834 2300485 2657387 4150536 4212350 4214448 4558383 -1 1294867 1453359 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 -2 265995 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 4152653 4970279 -1 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 504008 1420440 2027867 2440930 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 583318 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 529267 1068437 2044849 2790768 4725894 -1 -2 100132 204566 371467 716383 777956 2028071 2344063 2642584 2686849 3741568 3807268 -1 -2 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -1 254056 2007152 3330586 4041357 4688752 4705056 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 130819 769297 1573848 1648833 1977839 2995757 4177944 -1 -2 1230291 3900562 -1 684905 1020695 1615881 1813597 2582037 3390422 3417792 3467643 3536660 3877033 4329881 -1 -2 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 628188 1186882 1467291 2105175 2350557 3296413 4140624 4458178 4758768 -1 -2 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 547124 865608 906648 992754 1305365 2085909 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 -2 777948 1294282 1825011 2207110 -1 40007 218496 323875 955414 1685037 3782072 4033021 4831274 4999999 -1 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 1685646 2356192 2391848 3128937 3842982 -1 2869142 2908160 3076283 4403102 -1 -2 813667 948391 2285696 3329771 4511548 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 252641 1623001 2547423 4344726 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 372858 1074892 1752936 3454544 4191463 4774852 -1 106713 142209 2822005 3761695 4301469 -1 -2 1548747 4252505 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 857888 1818439 2868769 4246707 4718831 4960434 -1 395736 978781 1025425 3207059 3410803 3520317 3810903 4847225 4908436 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4945559 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 -1 -2 2125663 2993940 3407785 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 -2 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 414346 1016386 2424517 2472102 3053584 3348687 3521527 4119386 4918385 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 101233 957668 1210604 1546476 2744939 3222976 3680430 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 1109751 2102115 2409662 3468463 -1 1353207 3387440 -1 223719 475549 819967 1390997 2560744 2629414 2636164 2871000 4217632 -1 -2 516872 565191 948782 1866628 3430991 3593764 4294363 4409394 -1 214848 1057938 2090391 2357617 4272810 4456647 -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 119116 3292182 3377584 4055454 4056637 4627652 -1 -2 12916 1286982 2005567 4168730 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 199922 1300315 1321859 1814728 2197107 3335947 3921381 4192726 -1 204551 221502 349682 1459525 2642337 2838122 -1 -2 117039 208249 311546 1302293 1979517 2326828 3173702 3931326 3973751 4014580 4819593 -1 131782 594749 2715543 2873293 3157451 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 4023696 4794600 4937392 -1 -2 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4895773 -1 143667 1059397 2511815 4595101 -1 -2 79032 557685 1567567 4872396 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 212165 323584 1698450 2022425 2299568 2482672 2622404 3686427 4953699 -1 -2 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4267928 4936552 -1 -2 168236 247513 404446 2790711 3223457 4999999 -1 157596 1143695 1834917 2664632 4260421 -1 -2 1296297 1871224 2273629 3421788 3636810 4649903 4964153 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 473491 746251 775244 1687085 2082485 2848923 4281382 4317342 4390173 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 869852 1448560 1775723 3868205 4565162 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 1718816 3516134 4962803 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 270300 706004 4145682 4267116 -1 -2 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 631190 738388 1411483 1420783 2052990 2293366 3162241 3162768 4486637 -1 629433 892602 2234926 3630689 4136755 -1 -2 1756810 2131075 3335701 -1 16816 211983 670361 761216 931903 1318028 2425247 2700077 2802038 3033826 3178030 4006978 4596695 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 653092 913672 1946743 3349603 4894777 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 2821429 3278741 -1 -2 448588 2999007 3117572 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -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 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 -2 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 627569 1386143 2313980 2568183 3676932 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 2401 2125981 2567127 2958472 3611870 -1 -2 522495 916780 3175403 4088157 4461836 4982710 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 2752182 3914963 4079110 -1 391902 917431 1129723 1537324 2715024 3974848 -1 -2 366705 500893 785425 1184630 1486786 2138843 2580364 2828342 3783625 3813493 3981751 -1 1195852 4157130 4862890 -1 1771078 2124872 3514154 3548385 4999999 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 78366 675652 988701 2529284 2585400 2823488 3770058 4179411 4722784 -1 1594155 3419598 4314048 4992377 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 885267 2868128 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 219707 865928 2025323 2535288 3420290 4112833 4370911 4432616 4792624 -1 270073 271144 1561907 2096444 2583247 3769418 -1 2242083 3808681 4466276 4494111 4549625 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 305574 1164182 1185720 1355160 4509526 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 1743951 2268184 2352527 3084392 3930188 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 1026613 1099463 4594278 -1 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 -2 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 291134 728571 3322334 4086258 4558148 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -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 -2 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 512752 586907 1126675 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 1088419 1867237 3424424 3779420 -1 1506402 2041071 2146651 2220611 2295532 2816708 3042336 3076878 3290175 3495884 3705998 3941053 4064934 4624896 -1 -2 188217 921265 927119 972286 1222075 1297365 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -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 358994 514504 1410993 1976595 4405290 4715963 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 124037 166550 674789 1672947 1943666 2486226 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 -2 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 269406 4794002 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -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 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 423373 1472720 4121777 4508006 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 2508874 3312329 4411672 -1 519182 775900 2812482 3174899 3676122 3896167 4028400 4822903 4866463 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 769944 3473352 3765891 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 587779 3257768 3575324 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 843391 1593311 3070409 3707297 -1 -2 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 1419612 2638991 2908436 3370400 4001568 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 868485 3881440 4033198 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 1215614 1358815 1986900 2258501 2508764 2591003 2981662 3120838 3851022 4080629 4258255 4886219 -1 1306811 1636751 3869408 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 -2 1886406 3653994 4145701 4959659 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 -2 188210 970830 988148 1288568 3550395 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 906314 949700 1621082 2666206 2944503 -1 26661 1001690 2048804 2928080 3388645 3562944 4772799 4815602 4969097 4999999 -1 -2 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 1100666 2007917 3787405 4007434 -1 -2 297947 588135 869329 3549524 4041238 4192336 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 515660 698953 778829 1658174 2891759 3304445 3834043 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 1741015 3076348 4345965 4549769 4595427 -1 2912 355431 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 947824 2137184 2762605 4737667 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 2283591 2790228 3662594 -1 -2 1302939 2359896 2913713 3286856 4094525 4676111 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 917811 1109600 3539849 3662418 4461848 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -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 116764 237761 285234 916133 1039710 2391383 4705484 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 452995 673028 2324288 2382311 4807674 -1 -2 451123 791543 1571169 4775884 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 813414 893535 1062808 2792193 -1 -2 420078 899728 1192058 2204299 2287657 3477300 3675849 3687881 4527128 4613165 4698910 4764000 4947170 -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 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 609102 1508827 4380168 4536767 -1 -2 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 274225 765356 920715 1680912 1961942 3831074 4319654 -1 -2 1083636 2480302 2630444 3660071 4494811 -1 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 -2 34764 719856 918366 1455336 1459757 2477772 2534326 3861740 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 429638 1639387 1982573 2467682 2716050 -1 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 510996 548505 811975 1411692 3271984 3882655 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 3233204 3960482 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 91621 600124 2954458 3541095 3637460 4447977 -1 854617 1350117 1929328 3173577 4368809 -1 1052934 1918690 2222924 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 -2 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 27935 140829 648289 683690 982202 1096497 1782022 2450103 2750090 2992332 3935276 3943686 4731992 4983687 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 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 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 547554 1176450 2980701 3673372 4175524 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 171131 252582 2311827 3317601 3413800 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 4365879 4726123 -1 -2 1576583 2546900 2622929 4587167 4806547 -1 -2 3804577 4005687 4576152 4723409 -1 48873 1886277 2106585 2648035 4451194 4856110 -1 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 250214 269406 481185 1143268 1597559 2068786 3049492 3792159 4278952 4794002 -1 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 138897 524218 894665 1585808 2156697 2711143 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 266404 1427619 3983437 3989374 -1 505829 598965 1609487 2364719 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 11224 159785 1060692 2808929 3556179 4683355 -1 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 1205951 1803760 2884748 4064905 -1 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 245840 277091 864327 1515463 2138000 2930947 3556386 4420792 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -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 117039 208249 241475 1302293 1979517 3173702 3973751 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 -2 942010 1874375 2217439 2252465 2516510 2624763 2685855 2718207 2846527 3062553 3119149 4608624 4641388 4783025 -1 -2 252641 1623001 2547423 4344726 -1 321296 747008 769944 846891 2216224 2269916 2986631 3375716 3473352 3814035 4640509 -1 120201 258907 395049 760348 2773581 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 15515 396718 1809498 1924329 3444976 3882357 4622627 4800596 -1 -2 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1405192 1844249 2452358 3251667 3692779 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 1164453 1253928 2017673 3460034 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 205491 1242678 1586588 2082247 2354110 2360776 2404841 -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 -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 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 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 88441 224548 519671 547057 1021072 2768933 4143460 4468994 4946088 -1 433116 735190 827814 1358907 1820447 1871235 2436365 3537504 3693882 4100067 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 611973 2130851 3703660 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 587174 677447 935051 1841510 4840262 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 -2 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 4982 519085 820607 2433740 2761687 2789573 2942680 3282309 4426207 4462372 -1 754136 2132587 4317548 -1 -2 293784 371468 987335 3297092 3788411 3845664 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 622731 739310 764388 2029888 3197818 3621289 4053239 -1 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 391936 1223279 2280960 4520949 4568102 -1 -2 262439 854727 1571060 1760293 4542976 4977183 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 1914689 2913110 2978672 3650970 4878964 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 539607 1487489 1987345 3135305 3845404 4757228 -1 760345 1894780 2308712 2483719 2842835 3036012 -1 18888 531032 645291 1017511 1557228 1614951 2032489 2113815 2373079 4662788 4953235 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 2750055 2980150 4126270 4874215 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 92817 1369766 1417712 3108668 3862191 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 -2 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 1207086 1607110 3366013 4902835 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 972174 1482014 2152116 2644212 3299775 3419443 3678122 -1 556747 1984923 2551625 -1 161974 352584 1345310 1975360 3880323 4158422 4201610 4955103 4963374 -1 -2 176583 2264391 2297084 4831999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 -2 857888 1818439 2868769 4246707 4718831 4960434 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2173784 2881941 3143126 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 587779 3257768 3575324 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 -2 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 438473 1957165 2772153 2908565 2994898 3000136 4509739 -1 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 269406 4794002 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 216163 1382648 2589139 3256689 3800290 4365109 4423179 -1 -2 409615 1310763 1554181 2319874 4605878 -1 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 447271 771083 898821 1804302 3588405 3859533 -1 105534 196607 256313 408848 773585 809621 3494039 3796205 4077500 4222176 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -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 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 45800 222882 300424 481518 518473 1514289 2111205 2318180 2647776 3152914 4515871 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 256794 996513 2227395 2438772 -1 -2 83071 781530 1931530 4695553 -1 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 959473 1819298 2931113 3283740 3725547 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 725110 1056162 1447665 2017661 2659463 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 128737 146461 367790 2035238 3510987 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 3889476 4606941 -1 -2 1718816 3516134 4962803 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 -2 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 91289 185276 837553 871961 935236 1296632 2796352 4012454 4217549 -1 3998760 4085533 -1 143539 1866649 2501184 3851584 3954914 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 1721778 1995534 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 2204577 2787340 3281820 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 661556 673555 2473597 2707355 4797719 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 1365167 1518421 2283239 4402580 4928255 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 585816 1934414 4160614 4877603 -1 -2 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 58015 1544080 2430952 2656798 4049992 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 2840049 3406622 3548891 4215453 -1 -2 184439 650137 997372 2978882 3314622 4521886 4582670 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 138536 1495440 1516275 1546548 3333981 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 -2 162613 2178238 2500723 2596522 4468092 4691830 -1 269153 285773 663498 1734710 4910606 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 1325119 3101929 3967792 4221163 4246095 4744168 -1 1142313 2334948 3106835 4273872 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 32893 1557410 1578250 2150569 2681829 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 395736 2191344 3350345 4908436 -1 -2 1230264 1419243 1436171 3012408 3579637 4753610 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 1230291 3900562 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 2320584 3077237 3384317 3580778 4754538 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 611521 1168903 1287783 1920045 3478111 -1 -2 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 1709649 2114625 2151954 3536724 3807498 4331931 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 1038801 1518778 3041226 3421453 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 1632343 1806223 1818426 2714853 4597474 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 265736 416852 1818650 2099232 2104567 2534465 3802029 4753931 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 -2 449006 582361 1122714 3044921 3241465 3360646 4062021 4283006 4346902 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 744608 3267786 3409350 4859141 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 -2 2508874 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 163629 206096 550982 863353 1076314 2305809 2782994 2783200 3555951 3647369 3961559 4924080 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 1010208 1484880 2277153 2413394 3833446 -1 -2 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 515072 2191065 2749168 2969766 4098897 -1 83449 453973 570884 702440 2274659 2359810 3154477 4428590 4639215 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 641631 1104174 1727233 2004675 2070541 2253340 3051482 3928589 4192744 4375486 4430915 4594334 4812002 -1 -2 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 -2 700843 1494388 1697590 3948855 4641610 4738570 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 1955031 2445173 4825414 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 304526 346392 448033 3122706 3139288 4043040 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 461717 1675755 3155925 3738450 4784089 -1 -2 170065 367452 1040081 1283690 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 586087 779571 3491715 4151268 -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 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 1294901 1433812 2017132 4285578 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 68526 83905 745113 991646 2100522 4280106 4342512 4424282 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 522969 706273 875160 1764749 2573128 2700091 3546156 -1 -2 853302 1225371 1279008 1434009 2170102 2235192 2402954 2406481 2416944 2988219 3747748 4023053 4679151 4923880 -1 1405050 1937621 2366446 3318524 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 -2 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 153372 581028 1100466 1858546 2129181 2254010 3533584 4209487 4489242 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 269406 2085541 2169739 3765495 4483608 4794002 -1 382176 874331 1287032 1843920 2638891 2695346 2805171 3295408 3575197 3725605 4436359 4638831 4667586 -1 161265 3484049 3792585 4347768 4398729 -1 -2 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 151702 1140200 2557023 4070300 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 512752 586907 1126675 -1 -2 33781 508493 816010 2795875 3992984 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 -2 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 57254 188210 606605 970830 988148 1288568 1459736 1572536 3052910 3183524 3550395 4233792 4235877 4569962 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 -2 930548 2967732 3501100 3583358 3809920 3869656 3936277 -1 -2 1165456 1469099 2488915 3375160 4157363 4480587 4795743 4927165 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 1291304 2856356 3437273 4602343 -1 -2 103652 912044 2509487 2784678 2927609 3222422 4159633 4363287 -1 -2 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 -2 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 366705 1184630 1486786 3813493 -1 1195852 4157130 4862890 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 942796 2687977 3241572 4196538 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 683591 1396252 2430807 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 86677 92030 287267 465649 890727 3422636 -1 -2 3233204 3960482 -1 17275 305119 983929 4561069 4857776 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 568570 1781750 2273160 2328203 4940495 -1 -2 905153 1033676 1759615 2983897 3404006 4492448 -1 509924 1351534 1649074 2259997 2590859 2770206 3251622 4240707 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 221594 721018 1075923 1422270 1451404 1558877 2412009 2746223 2821706 2823174 3172294 3199820 3638499 4049010 4277883 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 384366 1632559 1645721 4157610 4746910 -1 -2 953749 1794446 2244880 3825699 4102309 4328650 4494523 -1 316582 1034620 1178033 1538750 2030080 2498042 2589766 3581627 3734999 3937152 4105155 4936796 -1 208442 297090 1904423 2741479 4011156 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 -2 2508874 3312329 4411672 -1 -2 447454 888282 1653126 2060980 3482040 4331736 -1 321695 2172135 2816799 2866047 3583605 4121285 -1 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 14126 210242 1620986 2625482 3563993 3683187 4460358 -1 526441 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 2750055 2980150 4126270 4874215 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 58731 2450654 2954181 3509946 4699568 4907729 -1 134285 182325 339071 358513 448496 1352999 1720609 1879679 3029159 3135236 3420198 4274974 4594492 4951000 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -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 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 -2 1484089 1913243 2049520 2623455 2757787 -1 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 971596 1807978 2591085 2651982 4936033 -1 -2 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 1642548 3206601 3762839 4349750 4506230 4804234 4898793 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 73558 2214822 2315240 2535218 4345116 4973884 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 138798 3063154 3275148 4435121 -1 -2 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 2204595 2337469 2655906 2997535 4021097 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 267296 2967857 3012044 3671353 4438569 -1 -2 32632 439023 1933519 2902252 4898976 -1 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 90912 839755 880540 1565707 1624249 1800270 2366397 2696962 3167018 3207022 3237956 4544200 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3457208 3554781 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 169851 1577916 2226442 4169752 4647041 -1 -2 802976 1144005 1730947 4385774 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 198016 619681 788814 3658240 3862027 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 1234559 1766855 2344780 2701451 2829446 3093392 3147599 3287955 3757783 4176213 -1 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 1449343 1627290 3765224 4631003 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 32632 439023 1933519 2902252 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 1370607 1410220 2523305 2767178 2772394 3150650 -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 169525 1037750 1402601 2511275 3846643 4363126 -1 184289 828917 1129910 1142552 1166107 1390491 1777934 2281669 2563312 3838197 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 137405 627061 2461143 2668390 2930248 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 12388 643202 1611598 2951756 3654161 4012574 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 1715037 2230227 2340081 2770679 3016911 3498277 3609277 4511291 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 857987 1547764 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 113903 3640066 4525027 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 556747 1984923 2551625 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 -2 179720 1303351 1629021 2418998 3840812 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 18267 1633359 2899690 4078616 -1 -2 1234100 1300389 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 101677 1269961 1734944 3129267 3536069 3679853 3703506 -1 683447 1115100 2115879 2319093 2324635 3011249 -1 -2 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 2430230 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 289316 1150440 1837746 2056579 2345458 2391188 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 1107649 3945591 4698175 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 536922 1949840 2401693 3002063 3636498 3819930 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 203299 951247 1019476 1083828 2272513 2519375 2993611 3284165 4612385 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 628779 1212747 2485913 3472487 3533230 4051928 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 2930254 3691007 3991331 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 81664 320907 1116475 1871625 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 1370607 1410220 2523305 2767178 2772394 3150650 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 163580 559008 1097716 1240906 1244108 1585671 2812978 3633620 3635114 3825395 4243677 4640549 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 2202947 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 1548481 1900584 2771833 3256848 3497101 4915528 -1 444561 1336607 1846543 2450553 2732969 3223176 3293903 3883383 4027880 4104225 4204631 4204820 4649602 4673645 4851657 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 426504 718869 1461797 3191925 3951532 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 1773838 2494173 2945426 4970283 -1 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 477326 821663 1584827 1680195 2797260 4572877 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 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 -2 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 1831384 3716339 4999999 -1 191146 1488127 1598890 1652351 2069037 2997214 4085533 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 262972 652103 3260548 3350587 3433081 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 1597786 2004566 2017961 4663523 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 1255321 2152535 2903417 3370206 3418226 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 90676 2783261 3334645 3349324 3854452 4771425 -1 98866 615919 1349877 2803594 4198155 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 1537310 2198262 2313980 2431150 2568183 2612473 2900825 3482521 3676932 3787006 4283681 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 1384680 2114304 3087841 3409793 3613836 4786016 4804522 -1 1192626 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 1806780 1924134 2741676 2771115 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 375245 600085 756828 1280542 1501283 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 -2 70553 1059991 1748226 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 221250 2167902 3804375 4646472 4878630 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 184556 1058025 1658447 3772338 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 506003 1234266 2611237 2808837 4807325 -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 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 637076 3463076 3720665 4429194 -1 98866 206662 338483 736497 2143851 2762041 4198155 4286378 4343340 4914543 -1 2475248 3983500 4203424 -1 -2 524344 1564280 2127740 2562303 3223398 3364838 3802830 4604647 -1 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 701862 2031371 3155946 3189481 4611049 4648550 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 391710 682387 711529 1053526 1250848 1294280 -1 221250 2167902 3804375 4646472 4878630 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 -2 655788 739732 1380078 1525164 3327847 3367230 3756265 4244997 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 -2 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 -2 20899 486991 1271709 1518214 1734043 3443996 4567248 -1 430046 576882 1612572 2044330 2562820 3935059 4850849 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 294360 1026515 1088458 2270237 3025616 -1 -2 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 309796 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 968986 2001096 2095928 -1 306451 2502492 3406323 3969741 4354776 -1 165855 667401 1364284 3865279 4484586 -1 -2 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 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 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 504714 2827782 4323486 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4362062 4568064 4878291 -1 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 23080 2482280 2957991 3210524 3967452 3971850 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4721722 4995251 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 2001232 4109572 -1 -2 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 327079 1604275 2998743 3739114 4215144 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 139739 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 3101054 3631744 4082836 -1 -2 544500 1013345 2781191 3966450 4253290 4495219 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 360158 764347 875455 1022367 1152302 1224744 1852575 2115855 2841718 3215809 3286568 3339193 3343647 3716494 4191830 4361392 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 92030 107571 465649 -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 364309 738214 2095216 2854688 2939778 3644962 -1 802915 945576 1297996 1471266 3182487 4602888 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 38853 2167946 2934063 3129999 3661366 -1 -2 454655 3378895 4477025 4793070 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 460684 823043 929437 1134804 1462791 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 387451 455540 769254 1129589 3132049 3751102 3965208 4845463 -1 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 -2 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 -2 415041 1997314 3556922 4108846 4197096 -1 625609 1586830 1890034 2415267 2611412 2941216 2973452 3804374 4414179 -1 -2 427424 1000045 1370401 2438705 2656567 2998685 4054079 4692452 4795622 -1 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 2203281 2207150 -1 -2 854617 1350117 1929328 3173577 4368809 -1 1139626 2036869 3686813 4474415 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 672589 1423183 3115446 -1 391936 1223279 2280960 4520949 4568102 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 728896 863896 1337100 2726857 3797479 3926249 -1 -2 524414 1446010 2030549 2552956 2586340 2995645 3437151 4913816 4980926 -1 1487629 2465870 3422107 3773035 3981363 4219551 4824620 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 3912616 4800006 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 349148 706133 1422226 3020944 4493331 4859293 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 235940 508145 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 1424094 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 411568 2497788 2972726 3736165 4783124 -1 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 -2 24023 1067773 1829140 2423861 -1 1477234 1865680 2241231 2704629 3412792 3531001 -1 -2 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 624203 914286 1917191 2404674 2577226 2974573 4499613 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 1251669 2439688 3237521 3432945 -1 1707062 2072964 2568959 2615864 4069307 4550979 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 1278675 1952302 2611067 2749678 2884400 -1 -2 2407787 2950983 2978322 3555670 4680440 4863642 -1 -2 374731 713472 3228739 3375049 4140392 4726813 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 755539 2452717 4288758 4742784 4862687 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 1981769 2905751 3358455 4500881 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 104039 238547 443717 949466 1169852 3804732 4287365 4293786 4998608 -1 -2 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 1494092 2293366 3721305 4486637 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 391237 1097354 1918134 4129006 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 744171 1735089 1777297 3142265 3759040 -1 -2 1317689 1723526 4302534 4495921 4540921 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 -2 411568 2497788 2972726 3736165 4783124 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 109572 483666 1452327 -1 726658 2674206 2921147 4682231 -1 -2 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 36531 1315166 2533871 3935313 4283436 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 821769 1299824 2244864 2272030 2345370 3836499 4213431 4490010 -1 -2 220501 1846660 1992212 -1 -2 252641 1623001 2547423 4344726 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 254610 2164329 2195755 3241903 3951833 4111311 4999999 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 47484 759318 1393064 1648340 1929338 2027052 4793667 -1 849661 1532936 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 682935 1031406 1811729 1951125 2056826 4114175 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 988701 2529284 2585400 4179411 4722784 -1 295554 925776 2104427 2199253 2837423 4505824 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3658240 3862027 -1 1955031 2445173 4825414 -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 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 400512 410900 1359685 2423845 3387970 4167131 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 464532 1332204 1416419 2557362 2605857 2623052 2816190 2995064 3667146 3816508 3992410 4392572 4820773 4960126 -1 -2 321538 2138251 3604715 4328862 4911307 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 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 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 1523959 2226927 2906685 3290460 3768366 4376577 -1 -2 620552 953837 1970671 4003205 4061071 4775874 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 1955031 2445173 4825414 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 2202947 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 279406 1164482 1274785 1546541 1985163 2912496 3281378 3355443 3621771 3919240 4273519 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 1388873 1872642 3097703 4236977 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 115911 933913 987288 1264995 2299977 2607414 2651165 4081718 4337961 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 556019 1392249 4301626 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 1232305 2791616 2932933 2964489 3105481 3837705 -1 -2 275108 2438990 3059553 3430942 3700224 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 -2 350875 1838173 3520573 3841123 4248159 4884769 -1 -2 675610 2338577 2919864 3624963 4085287 4516388 -1 482900 592469 1286100 1497262 1707387 1886900 2113920 2301048 2551198 2622231 3170103 4503754 4552789 4711786 -1 -2 964140 1672029 2665896 3272339 3310286 3455263 4500577 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 133266 263874 1657149 2015284 2267595 2698000 3355664 3700326 4361135 4393810 4955186 -1 -2 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 706406 1102775 1551969 2717879 3018910 4082980 4606578 -1 78702 1068570 1942965 3929905 4105730 4701691 -1 755539 2452717 4288758 4742784 4862687 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 1302193 1430271 1826427 4473856 4682861 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 165639 874351 991302 1092396 1315511 2851211 3174593 3849357 4282114 4986379 -1 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 1100666 2007917 3787405 4007434 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 646720 1118422 1195287 2164823 2368510 2758426 3946274 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 -2 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 415644 567603 3634938 3657126 3897743 4757053 -1 -2 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 327075 630859 671904 1294673 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4490066 4563337 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 1395172 4226236 4410560 4928151 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 -2 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 286507 853766 2054595 3187162 3693199 3784507 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -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 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -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 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 447327 1435828 1779112 1996132 2348385 3423693 3749924 3862274 4456875 4964896 -1 -2 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 -2 633989 1195852 1523929 2836798 3104506 3461346 3576467 4862890 -1 -2 1830156 2152396 2162838 2186149 2418480 2815877 4089186 4279331 -1 -2 1370025 1464362 2040885 3367000 3475249 4221515 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 124467 1982720 2425921 4154298 4778704 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 325384 1473784 1710187 1786919 1903572 3032060 3405297 3744476 4004638 4993311 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 136101 2507137 2676216 3735797 3954784 -1 652296 654973 766480 993502 1653637 2160372 2322178 2677135 3744488 4218126 4697096 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 2866594 2994296 3257348 4461950 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 1275247 1994626 3025619 3128768 4667276 -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 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 823089 2595668 2896218 3220690 3864317 4747404 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 -2 482900 592469 1286100 1497262 1707387 1886900 2113920 2301048 2551198 2622231 3170103 4503754 4552789 4711786 -1 88172 1229113 1932432 2132629 3182449 3436580 3765479 3780008 3789005 4756787 4939165 4999182 -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 -2 4027518 4181360 -1 1084772 1199890 1623423 3166630 3269693 -1 -2 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 80268 642237 2805958 3721367 -1 632468 1623671 2383328 4530014 4872475 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 351958 506003 1559362 2361508 2386074 2611237 2808837 4102093 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 1145715 2575459 2800428 4613861 4825709 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 363066 856045 1745125 1789051 2037405 2804533 2871278 4175945 4661440 -1 505981 952677 2297819 3703778 3763506 4438299 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 2833731 3880307 4011636 4167021 -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 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 137818 1365046 1441334 1697011 2164147 4924466 -1 768061 1324378 1396961 2993822 3137380 3512249 3981144 4316371 4580358 -1 -2 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 1638 330336 4150156 4624359 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 14127 773234 791708 827673 1632978 2816576 2993780 3172311 3260096 3649248 4985991 -1 -2 949664 1394236 1654341 1676109 2965626 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 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 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 670433 986552 3830753 4877600 -1 -2 519182 775900 2812482 3174899 3676122 3896167 4028400 4822903 4866463 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -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 113965 197228 506176 1945080 2734145 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 813667 2285696 2656767 3329771 4511548 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 987897 1942248 3786846 3982334 4123196 4551153 -1 909150 1188139 1234162 4068943 4523971 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 1045846 1302922 1334789 1973430 2270607 2349164 2519171 3409094 4386186 4594356 4771896 -1 -2 143111 1267132 1396599 3142547 3564445 4045275 4844069 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 1556612 3360322 4116757 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 1948965 2999703 3311321 3655877 3977777 4066942 -1 178992 923785 1336365 1795873 4140646 -1 644635 1812104 1982838 4320389 4549146 -1 -2 415644 567603 3634938 3657126 3897743 -1 -2 266325 410586 1030827 1684183 2487902 2765032 2836658 3437007 4026516 4551592 4804454 4918475 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 -2 468474 714912 1099100 2475691 4329590 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 825671 1964628 2191238 2652751 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 101677 1269961 1734944 3536069 3703506 -1 -2 32632 439023 1933519 2902252 4898976 -1 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 598536 2028319 2704928 4284453 4780234 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 245551 1120833 1508815 1844309 1973774 2045827 2388452 4255197 4402223 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 -2 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1197009 1521018 2287971 2726017 4502086 4852070 -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 320063 556676 1951744 2297711 3055259 -1 67062 1009887 1211235 1385983 1800230 1945292 2084366 2162342 2348583 2415313 2985564 3161691 3207808 3528149 3672153 4611677 4929863 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 531834 842574 1627874 3984439 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 53090 70427 526307 761286 1562512 2773041 2824455 3922122 4750071 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 -2 547554 1176450 2980701 3673372 4175524 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 2665292 2908934 3493749 4599592 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 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 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 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3938918 4401738 4484866 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 549353 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 194538 1854529 3657555 4282841 -1 -2 561545 2197666 2681826 3310470 4564585 -1 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 444545 577168 918280 2798027 3209721 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 104499 848952 1323805 3402701 3440957 4790294 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 2665292 2908934 3493749 4599592 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 3032361 3053972 3065656 3508602 3671932 3764116 4191743 4229489 -1 966876 1222430 2107071 2644876 3055438 3868992 4335370 -1 -2 1142111 3243172 3944641 4043059 4094184 4185024 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 -2 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 -2 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 133347 1743910 1919655 2553038 3431228 3896355 3920575 4395168 4533369 4924199 -1 26815 162663 682422 830600 1598255 2033469 3871514 4543967 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 831311 3580674 4440411 4754599 -1 594583 1908210 2199822 3631021 4274162 4455088 -1 -2 719982 2623419 2881212 4439127 4656798 -1 831353 3890817 4660133 4720657 -1 -2 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 1662826 3127657 4092363 4196722 4308321 4446687 4463630 4773822 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 1955031 2445173 4825414 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 293491 308090 885267 1908030 2868128 2956429 3609494 3812217 3928357 -1 -2 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 -2 988148 2171158 3129232 3331898 3549529 -1 -2 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 2580955 3164651 3317045 3828642 3835499 -1 3089843 3408281 3790233 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 989253 1040744 1243499 2464231 3587749 4264889 -1 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 -2 655626 1173988 1701349 3457185 4669310 -1 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 181478 221051 262972 652103 1200395 1569383 1962228 2113342 2570426 3260548 3350587 3433081 3639452 3917688 4324258 4742484 -1 1597786 2004566 2017961 4663523 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 30300 821055 1262065 2034674 3769716 4319431 -1 -2 444016 485035 585267 1299796 2327268 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 768697 3172205 3208103 3487130 4746707 -1 -2 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -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 256794 996513 2227395 2438772 -1 -2 927473 1074450 1135184 2923441 3066872 3102458 3647473 4059008 4474415 4772677 4954061 -1 507400 1010986 1028973 2973869 3496072 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 976417 2291409 3920160 4841014 -1 -2 1383808 2121729 2275591 2279464 2803040 4017668 4901272 -1 804775 924682 1273404 1840825 3448643 3932464 -1 -2 521970 2168074 2505387 3279246 4878286 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 391237 1097354 1918134 4129006 -1 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 884761 1047134 2051621 2179541 3308671 4421005 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 1150302 1795415 1866312 2196342 2660071 4441512 4905486 -1 1932208 2608772 2710599 4139139 4202708 4709538 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4304871 4486393 4715970 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 1705751 2430230 2491511 -1 -2 2901109 4173017 -1 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 121812 215493 636706 956272 1206912 1211135 1255680 3532489 4401738 4484866 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 37625 712885 1180804 1736263 2039487 2192015 2903474 3787364 4687308 4809329 -1 1122558 1175216 1755330 1882568 3083100 3177260 3466511 4028745 4052786 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 212413 638511 2995549 4084613 4134748 -1 141500 269798 1061326 1154249 2680866 2718474 3080274 3607079 4529415 -1 1292335 1712955 2682805 4359017 4473502 -1 -2 434327 2828222 3523462 3720903 3920453 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 1100666 2007917 3787405 4007434 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 562841 980838 1031889 2883347 3954704 4375512 -1 -2 145810 526635 640117 763125 1037240 1454509 3323064 3507541 3976880 4762727 -1 573454 1192049 1343817 1710606 3160918 3262638 3550000 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 599732 1018665 1070069 1106961 1799494 1834083 1846097 2437185 2852818 2867585 3843887 3915068 4110922 4448194 4470362 4481625 4671557 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 278344 356205 892058 1893066 2638891 4997781 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 630057 1361926 1742146 3158440 4338856 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 504714 2827782 4323486 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 166862 1307618 2714626 3300994 4839841 -1 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 130414 200608 240546 1409301 1943852 3997481 4116826 4334530 -1 1358321 1510130 1684038 2130617 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 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 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 2472930 2493513 2684575 -1 -2 146795 965555 989640 1611742 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 59031 606380 1592802 2407632 3424636 -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 118053 189588 281679 2242083 3808681 4494111 4549625 -1 169743 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 -2 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 948026 1210020 1477882 1620940 2491806 2844481 2987599 3097359 3620495 3917113 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 1955031 2445173 4825414 -1 810402 847560 1921163 3230605 4886660 -1 -2 986925 1260767 2817749 4755488 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 1804193 1992212 2823161 3748240 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 8691 2745820 3130926 3407560 3849667 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 391710 682387 711529 1053526 1250848 1294280 -1 221250 2167902 3804375 4646472 4878630 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 463052 835365 951550 1093079 1882009 1887896 2489053 3023309 3258569 4731779 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 426504 718869 1461797 3191925 3951532 -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 2467418 3936590 4341462 -1 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 2358734 2769531 2933204 3599517 4574471 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 1971425 2130854 4074907 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 385457 875136 4077620 4227588 4532990 -1 2349284 3267025 3889387 4775076 4784901 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 360361 1129724 1252837 3261815 3976341 4445400 4874012 -1 293063 1037997 1192338 2299481 2454882 2567807 2818885 2849880 3890527 4654150 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 1084772 1199890 1623423 3166630 3269693 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 41898 155216 822197 1167723 1563366 1778792 2331119 2437961 2656405 2862536 2994596 3572517 3724089 3863186 3992577 4043777 4545190 4704081 -1 28811 3483260 3631313 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 1129230 1464620 2806745 3407563 3652395 3700335 4936418 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 295714 2309437 3039761 3236809 3539660 4471216 4616012 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 1193265 1448353 1805055 2388481 2739214 2939646 3445519 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 384366 1632559 1645721 4157610 4746910 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 84719 502281 1392969 3701367 4004525 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 349175 1355088 1567960 3812393 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 754067 1598736 2036778 3988087 4281935 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 574142 2819601 3460332 4342267 -1 -2 125519 970809 1632191 3127534 4679403 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 1259246 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 917811 1109600 3539849 3662418 4461848 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 181736 1457500 2432201 2802230 3450528 3567686 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 346000 566733 2651019 -1 1474238 1740650 3328575 4171519 4849398 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 1289415 1336563 2064151 3236168 3649440 4553047 4672602 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 659757 1811944 3577527 4736099 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 4915617 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 -2 960325 2351481 3435786 3493308 -1 1981769 2905751 3358455 4500881 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 -2 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 609851 846513 1542647 1880002 2465666 2662579 3497901 4162924 4450883 4602579 4938055 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 1556612 3360322 4116757 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 2545778 2848562 3198220 4806862 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 625399 897459 911073 2859281 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 144833 595446 1850724 1968155 2334435 3294481 4302828 -1 41467 731200 1125923 1404963 1422448 1665534 2450215 2691310 2821549 3310854 3360867 3680387 3876825 3879282 4062481 4569260 -1 -2 961566 1205599 1381878 2195248 4669544 -1 238741 1324135 2559231 2704132 -1 -2 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 524414 1446010 2030549 2552956 2586340 2893811 2995645 3437151 4913816 4980926 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -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 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 216803 323932 650227 1316201 1895622 1964710 2058041 2399344 2425580 2571081 3045087 3420513 3598219 3733350 3837654 4060545 4316745 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 -2 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 233931 522495 1082610 1179587 1936484 4547804 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -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 1947885 1973514 3146910 3552447 3657183 4874720 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 88172 1229113 1932432 2132629 3182449 3436580 3765479 3780008 3789005 4756787 4939165 4999182 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 74637 2084513 2405712 3127513 4761709 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 503283 2630146 3488385 4378105 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 378571 936036 1564487 2099055 2132528 4860500 -1 1757294 4190017 -1 -2 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 2001232 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 1556612 3360322 4116757 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 988148 2171158 3129232 3331898 3549529 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 15838 276847 806121 2509209 4751111 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 90537 301072 431535 2808444 3010433 3801718 -1 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 20039 1079455 1851482 1918528 2514022 3040477 3555141 3769664 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 988148 2171158 3129232 3331898 3549529 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 192139 589913 3838133 3981250 4052591 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 275108 2438990 3059553 3430942 3700224 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 81636 270499 319280 1207665 3233510 3452950 -1 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 962799 1042372 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 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 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 2283591 2790228 3662594 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 -2 1544080 2656798 3281488 4049992 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 988148 2171158 3129232 3331898 3549529 -1 -2 585816 1934414 4160614 4877603 -1 -2 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 395786 615983 914253 1181019 2956547 3075136 3357602 3982411 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 648337 2429609 3066447 3821387 4154494 4644589 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 -2 2073272 2498762 3823114 4314781 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 559218 2074769 3132025 3842147 3864713 4450640 4571546 -1 696716 977718 1728031 2303649 2514331 2828832 3738072 3947256 3967043 4055003 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1804193 1992212 2823161 3748240 -1 -2 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3427983 4128547 4190951 4979044 -1 62654 212757 250865 593030 789898 2526077 3684711 4685785 4701167 4710150 -1 959473 1819298 2931113 3283740 3725547 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 693270 2648236 3202731 3823332 4577463 4946515 -1 -2 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 778350 1545360 2918501 2919854 3401036 -1 865411 1051281 3642992 4610724 4667707 -1 -2 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 1916271 1919345 2487730 3369713 4383684 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 521970 2168074 2505387 3279246 4878286 -1 867715 3091917 3133533 4544950 -1 1315881 3275401 3515772 3657227 -1 -2 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 77789 2921099 3101420 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 216906 1132597 4288168 -1 -2 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 -2 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 254119 354742 805424 1111194 1429198 1766009 3845772 4416372 -1 42100 64511 75208 215609 658823 2737167 2813040 2986712 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 64951 2087652 3094176 3152411 4548595 -1 -2 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -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 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 303821 353588 793491 874676 1063373 1849458 2427792 3048833 3995517 -1 -2 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 504008 2440930 -1 813344 921086 2068970 2099622 3479657 4321186 4812171 4951540 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 581472 1061212 1257997 1520533 1677072 1732729 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 607196 779468 1435779 1818510 3649810 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 510592 568745 2442429 2871640 2903251 4568111 -1 -2 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 592454 920297 1472081 1746330 1748548 2996465 4321979 -1 -2 374731 713472 3228739 3375049 4140392 4726813 -1 1638 330336 4150156 4624359 -1 -2 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 327079 1604275 2998743 3739114 4215144 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 2533948 3785682 3947686 4086566 -1 61273 331776 1302232 1555677 2596891 3569997 -1 -2 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 -2 2840049 3406622 3548891 4215453 -1 -2 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 511584 710743 932029 3874056 4526322 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 488115 3295337 4139163 -1 -2 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 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 3720595 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 576560 2340954 2789768 3178529 3917618 4978002 -1 523067 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 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 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 276687 781861 2172366 2346448 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 907617 1142048 1280267 2666322 3955214 -1 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 927010 933267 1626581 1936184 2287402 2717526 3166924 3230891 4123101 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 4922 1831384 2301242 3716339 4999999 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 364309 738214 2034713 2095216 2854688 2894401 2939778 3221270 3644962 3766826 3961435 4274289 4882248 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 880660 1715735 3132547 4612916 -1 434327 2828222 3523462 3720903 3920453 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 3005187 3914244 4402722 4758298 4966859 -1 -2 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 111411 641247 910392 1662534 4000350 4145148 4225128 4330776 4486412 4650758 4877959 -1 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 94951 2909993 3236911 3903057 3980187 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 -2 586087 779571 3491715 4151268 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 191482 356943 3049497 3910384 3989362 4076755 4494114 -1 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 329141 930522 1337012 1712990 1820311 2387438 3372658 3666645 3888095 4128441 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 843391 1593311 3070409 3707297 -1 728869 1513871 3004968 3008765 4243567 4482013 -1 -2 845231 1869977 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 -1 1298114 1329117 1642755 1689548 4933638 -1 998149 2032636 3326819 4546761 4910272 -1 138123 2041499 3267712 3357287 4327471 4781068 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481714 671229 765428 2137791 3592577 -1 -2 352298 2232142 3320895 4103789 4425961 4784582 -1 915513 1182647 2180307 2327688 2817551 2874393 3520827 4261358 4486923 4592523 -1 504703 3878369 3955397 4946122 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1079729 1675518 3578681 4281738 4669784 -1 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 -2 518544 690699 1398073 1981894 2772606 3397859 3479086 4097582 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 493454 744891 923721 2378636 -1 -2 1427271 1445284 1794626 3211897 3383443 4103170 -1 2511981 3193593 4102738 4453241 4742954 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 881610 2705112 2798137 3865068 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 7315 854520 1987372 2919453 3199219 4701101 4790568 -1 80946 916520 984647 1380464 1781475 2184488 3108408 -1 -2 671501 1030193 3555419 3816699 4552057 -1 -2 368630 1292601 1367520 1511798 1835226 2414653 3134454 3389861 3798684 4549605 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 68204 975375 987108 1231116 2973033 3067461 4294365 -1 577756 1171254 1342182 1995685 3177931 3251524 4453229 4687963 -1 -2 87343 303704 333456 2271747 2438447 3681323 4151808 4826090 4828159 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 899192 1420054 2978000 3713360 -1 -2 188210 970830 988148 1288568 3550395 -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 37363 2533870 2801942 2978039 -1 468474 714912 1099100 2475691 4329590 -1 -2 129686 1072221 2142059 2594713 3858422 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 725714 887724 1635018 4028862 4147293 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 108151 481491 543855 1849753 2620751 2861988 3127136 3208561 3901565 4397699 4899516 -1 -2 36573 1752849 1835648 3475392 4496314 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 47182 1933237 1997469 2180654 2694372 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 -2 216662 3817243 4092259 4471725 4560211 4632155 -1 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4444088 4759939 -1 813667 948391 2656767 3329771 4511548 -1 -2 1154814 2637809 3296335 4671049 4817419 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 2749860 3691811 3817798 -1 -2 1541625 3919304 4301257 4501861 -1 530559 830965 1153843 1591718 2204728 2438962 2503610 3772269 3930504 4386083 4397253 -1 1070972 1146189 2598513 2967835 3276397 3323840 3440989 3751690 4886875 4923032 -1 449733 539578 863153 955968 1862139 2205637 2832570 3920827 4501929 -1 -2 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 859036 1229039 2868534 3032904 4637036 4860848 -1 1079314 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 648495 653635 711935 1184926 3700605 -1 102933 532065 741798 2299737 2526555 2638529 3049923 3222057 3808969 4808763 -1 14397 776953 847830 2029510 2327940 2732659 3968651 4873487 4916604 4999999 -1 296557 364937 1153393 1659149 1970495 1979081 2138320 2219719 2308161 2626490 2994926 3580331 3675900 3680782 3841004 4130332 4868784 4998389 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 2334248 4021809 4286605 4739792 4921012 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -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 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 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 170290 1605023 1650372 2517839 3813371 4775061 -1 550948 836702 1188771 3333668 4469463 4646454 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 653071 2298708 2626531 3610745 4675734 4837798 4999999 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 3912616 4800006 -1 -2 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -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 456064 3127657 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 -2 2508874 3312329 4411672 -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 353144 353399 2444514 4122281 4301277 4812620 -1 -2 744608 3267786 3409350 4859141 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 16372 1397796 1494257 1825396 2695178 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 86677 92030 287267 465649 890727 3422636 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 3912616 4800006 -1 -2 375245 600085 756828 1280542 1501283 -1 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 -2 263103 2823702 2941026 3052441 4013844 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1078569 3047013 3220994 4526076 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 619849 1056159 1243336 1795684 1963919 2630976 3380248 3672023 4713373 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2824479 3085418 4036680 -1 153387 785410 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 274134 332936 551453 716682 1301826 1588682 1771673 3581123 3702197 4548955 4744772 -1 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 -2 642748 798176 1859013 2251193 2490086 2765336 2936860 3153626 4017110 -1 -2 1277131 1559836 3053646 3338262 3514888 3866054 4171299 4700497 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 1016934 1366481 1665684 2878381 3986871 -1 -2 498198 1333906 3721488 4001558 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 726075 2005008 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 -2 33662 48602 1250965 2130760 2490300 3220743 3627403 4526579 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 1100666 2007917 3787405 4007434 -1 -2 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 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 -2 1642177 3076604 4089733 4499936 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 214484 1455822 1548461 2018716 2273991 2416689 2979336 3662418 3890338 3986450 4502544 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 2405859 2953217 3657043 4010086 4463006 -1 -2 250185 2713587 4659007 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 188414 307508 2141750 2200356 3214942 3583875 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 -2 108583 504794 589701 641799 983753 1929135 3971573 -1 865630 1043340 1119219 1293206 1505583 2211555 2890907 2975668 4048753 4396912 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 1091782 2118115 3713182 4999999 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 212413 638511 2995549 4084613 4134748 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2173784 2881941 3143126 -1 2674859 2750886 2928329 4538196 -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 2121679 3696152 4173539 -1 1608729 2557435 2736133 3442283 4335924 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 768697 3172205 3208103 3487130 4746707 -1 843462 998571 1360948 1589882 3801754 3957223 -1 2472673 3645700 4735374 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 386196 622927 731774 1416712 1620140 2169613 2570707 3053037 3080683 3221474 4547667 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 464069 504385 844575 871574 1133537 1595894 1890722 1961819 2290952 2665747 2921296 3139230 -1 -2 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 989510 2699694 3726025 3883522 4520256 -1 -2 1051630 1453158 1662316 2096836 3045751 3415491 4156503 4469454 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 1351877 2708236 4309943 4371740 4947844 -1 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 584072 2099843 2245036 2909462 4986992 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 15399 573551 683624 1236387 1597876 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 -2 391195 639904 3441866 3539332 3692099 4271488 -1 1798795 2143534 2899799 3009892 4595564 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 803120 2135919 3473446 4094849 4656543 -1 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 398997 1550618 2757217 3790365 3861467 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 2197739 3196760 3644020 4017781 4749455 4819794 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 122745 218136 1031042 1124019 1313585 3490156 3694593 4068046 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 4922 1831384 2301242 3716339 4999999 -1 -2 468226 1917294 2590913 3010662 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 124648 167108 490727 586087 779571 2246321 3491715 4151268 4393232 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 1790758 2294755 2988628 3969507 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 -2 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -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 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 2508874 3312329 4411672 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 31295 759807 2238277 2980009 3626979 4557685 -1 208623 1109406 1253794 1674190 1757150 2237272 3926171 4198415 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 393320 1534216 2605857 3667146 3758933 3816508 3992410 -1 -2 32923 400439 567174 843228 1029394 1296960 1623826 1753187 2126604 2204667 2491968 2784938 3771689 4118794 4974839 -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 604032 2321073 2652947 2917946 3049352 3714678 4945930 -1 -2 794663 1426315 2834476 3377584 4299691 4679547 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 132797 728385 957139 1103696 2235289 2926462 4755446 -1 -2 854177 1840317 2571776 4127380 4499669 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 770595 1763173 2044503 2048068 2352713 -1 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 -1 659317 2118806 2978946 3614615 4699003 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 1556612 3360322 4116757 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 265995 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 4152653 4970279 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -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 307012 563539 1002303 1398822 1965589 2705098 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 169556 297090 642769 868754 925021 972233 1228322 1406435 1470138 1904423 2130617 2234208 2741479 2806938 2808603 2972773 3049955 3050876 3201456 3675042 3881183 3909510 4062458 4943212 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 3213138 -1 -2 1213546 1221665 1362126 1405184 2030816 2523826 2588185 4021542 4572831 4787418 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 1556612 3360322 4116757 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 1642548 3206601 3762839 4349750 4506230 4804234 4898793 -1 -2 544500 1013345 2781191 3966450 4253290 4495219 -1 -2 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 821914 2459291 4640947 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 317597 1375632 2019368 2117085 -1 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 317467 1609059 2230871 2232212 4866989 -1 1605225 2148266 3860596 4037876 4122975 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 517896 579033 1941987 2505231 2797544 3934748 4205380 4721596 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 1478790 3828613 4898442 -1 -2 735915 1043849 1430100 1576883 1584784 1942294 2809704 3508110 4137429 4435998 -1 807842 964336 1429959 1527432 2228081 2524125 3702111 4752686 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 746629 879355 2298677 2328075 3739353 4316910 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 587779 3257768 3575324 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 221250 2167902 3804375 4646472 4878630 -1 -2 728385 2235289 2393541 4755446 4861164 -1 630057 1361926 1742146 3158440 4338856 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 25948 322634 472811 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 -2 17928 2491410 3757896 -1 -2 122987 2346521 2604602 3665680 3939067 4468069 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 3287535 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 -2 171738 1305825 2325180 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 80883 473252 604002 1028798 1356584 1537772 1700570 1756180 1959620 2092088 2312496 3094600 3108376 3687928 3735738 4076270 4160218 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -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 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 1290486 1670750 2021635 2820456 3841159 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 728896 863896 1337100 2726857 3797479 3926249 -1 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 1049051 1586033 2292571 2465135 2540498 2676974 3365309 3470648 4558440 -1 -2 760814 1418994 3135059 3139214 4379687 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 1716076 2905155 4534507 4882675 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3699368 3966408 4283148 4478141 4728373 -1 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 515714 778365 2031977 2712301 4874816 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 186675 3589132 4360545 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 81879 963029 1949663 2899552 3381638 3961748 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 333211 445142 1304659 1367424 1401811 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1079729 1675518 3578681 4281738 4669784 -1 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 726352 798196 862285 2336273 3599487 4235527 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 1076172 1910290 4307289 4465266 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 165755 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 428714 444872 3196487 3285163 3875558 -1 -2 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 721786 1452655 4464891 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 -2 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 1544080 2656798 3281488 4049992 -1 -2 459713 1205564 1367036 1630746 1844749 2265105 2341807 2789953 3409453 4071466 4278736 4925406 -1 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 -2 1373667 1629259 1784407 1946906 2634311 2662203 3344097 3734327 3896412 4309976 4464899 4613442 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 5479 1344825 2257650 3085594 4070287 4723416 4806372 -1 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 -2 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 3935031 4403439 -1 -2 72514 211944 330063 591303 1565349 3298665 3882487 4608342 4999999 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 743073 883062 2363691 2468483 3011720 4731926 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 -1 -2 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 899121 1046434 4012999 -1 -2 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 1297580 1880859 3350286 3687337 3912782 4505348 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 1904019 3429312 4452096 4872307 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 -2 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 504714 2827782 4323486 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -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 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 598153 827411 2159629 2685327 3835726 4257356 -1 128274 917431 4999153 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 611426 663677 984406 1495007 1609059 2230871 2232212 2796295 3668531 3805389 4060837 4204413 -1 -2 452222 486440 1127961 1830500 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 414346 1016386 3053584 3348687 4975548 -1 1757294 1901866 4190017 -1 989510 2699694 3726025 3883522 4520256 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 90534 648866 797901 1007733 1203681 1676692 2201964 2617297 2994649 3201152 3732377 4044060 4097148 4683539 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 713178 2176431 3538495 3810035 3966734 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 245700 1589833 2098614 3290915 4134890 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 321538 2138251 3604715 4328862 4911307 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 646720 1118422 1195287 2164823 2368510 2758426 3946274 -1 1259246 1760278 3443609 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 -2 826702 830938 1156281 2233272 2563406 4955225 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -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 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -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 10052 1419556 2995804 3333441 4307993 4777481 -1 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 26510 570396 1325381 2016375 2168814 3028722 3694151 3895635 4022473 4221184 4259003 4271081 4543780 4843133 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 395736 2191344 3350345 4908436 -1 1955031 2445173 4825414 -1 -2 138798 3063154 3275148 4435121 -1 -2 1669161 2541424 2653074 3575942 -1 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 -2 118894 1230214 1254995 2088957 2672906 3792627 -1 1382860 1586621 2570280 3711907 3791642 4367245 -1 -2 130414 200608 240546 1409301 1943852 3316359 3997481 4116826 4334530 -1 -2 1624996 1804282 1984578 2019399 2499293 3101052 3109261 3136385 3213060 3597572 3621732 4029418 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4519892 4610716 -1 113938 522085 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 -2 150661 1178987 2102339 3223592 3545889 4223890 4728204 -1 424033 575593 890537 2260832 3953615 3970236 4510373 4821603 -1 -2 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 51723 546612 1657336 3116789 3190497 3720528 3741521 4667491 4856365 4960621 -1 678018 941498 1462426 3728274 4005601 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 1038801 1518778 3041226 3421453 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 590744 998136 1642037 2275337 4325821 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 1141709 1965411 2151489 2795782 3721354 -1 265909 797672 1495493 1870195 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 3172253 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 147861 660230 1068050 1097632 1201422 2423195 2563767 2719993 2838331 3015332 3085147 3126637 3426466 3573676 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 1508989 1821358 3773005 4498031 4897997 4991011 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 894874 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 130170 208501 750230 961419 1548424 2406092 3270098 3902388 4913492 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 618442 1237174 1364062 2320665 2631817 3130184 4322566 4978665 -1 -2 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 209858 1224642 2084299 3435471 4625782 -1 206731 2337363 3421167 3726152 4668654 -1 -2 615011 4505103 4685028 4932369 -1 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 779470 1109335 1628293 1880002 2066769 4196972 4265648 4960499 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 -2 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 1070910 2741067 3124041 4287180 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 77836 587779 2401837 3174913 3808288 4481015 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 244801 841732 2872013 3791236 4184796 4575616 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 1910306 2425327 2637454 3911205 4032586 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 146929 183916 1527293 1994485 2571622 3498845 4328862 4464285 4803925 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 104119 147625 1551879 2369385 4064828 4133522 -1 -2 1317689 1723526 4302534 4495921 4540921 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 661556 673555 2473597 2707355 4797719 -1 -2 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 1229221 1921668 2316260 2693256 2694212 2977260 4546892 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 58015 1544080 2430952 2656798 4049992 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 78298 1224808 2124179 3195335 3881484 4881669 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 405087 753926 2402266 2907197 3002121 4135162 -1 -2 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 404217 877030 1099508 1340003 1815330 2283144 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 87799 1256503 1337155 2084358 3766086 4503208 -1 574142 2819601 3460332 4342267 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 1847230 3799488 3831961 4358052 4376339 4404364 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 -2 266560 1984606 2226231 2247322 2860912 2950420 3177690 3704689 3776472 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 550948 836702 1188771 3333668 4469463 4646454 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 899192 1420054 2978000 3713360 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 -2 1234100 1300389 2656249 3139248 -1 -2 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 -2 378390 1086116 1366340 1993223 4178194 -1 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 375284 529267 1068437 2044849 2790768 4725894 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 101429 462355 1127009 2527329 2529518 2684262 2843264 3565771 3981016 4273753 4532990 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 2305775 3517322 3617834 4069308 4301702 4358905 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 3626976 3759688 3927410 3982449 4086712 4543382 -1 427713 950090 1748647 1963275 4697990 4858445 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 504714 2827782 4323486 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 -2 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -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 20209 555451 1066834 1120375 1723296 2691584 4550608 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 277025 831938 893438 971681 1176250 2366096 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 -2 278394 498072 971385 3804427 4539921 4809675 -1 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 433116 735190 827814 1358907 1820447 1871235 2436365 3537504 3693882 4100067 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 54405 3006959 3320651 3844187 -1 185898 340669 1504231 3369362 4118549 -1 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 647618 1044847 2960137 3042336 3074914 3638783 3730413 4446438 4782511 4977706 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 -2 3626976 3759688 3927410 3982449 4086712 4543382 -1 788533 844253 1372473 4216861 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1374576 1892846 1930332 2886056 3730749 -1 -2 502657 1221995 3274614 4795834 4836194 -1 97716 331122 1452418 1886918 3399540 4595289 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 1221528 3565661 4237824 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 755539 2452717 4288758 4742784 4862687 -1 -2 1026613 1099463 4594278 -1 72501 83866 433199 630107 752675 1967308 1985319 2001149 4546129 -1 109403 214400 601878 736438 2210519 2249176 2735208 3056781 3490592 3915720 4100065 4817829 -1 -2 349065 628906 1040606 3682937 4457991 4508156 4856295 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 755785 2106982 2384281 3916339 4877502 -1 86677 92030 287267 465649 890727 3422636 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 2790768 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 1926953 3013227 3063799 3557353 3617138 4955176 -1 1455450 2084235 2231617 3063522 3917223 4278418 4669241 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 -2 423373 1472720 4121777 4508006 -1 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 369003 817648 1158680 1318788 2177860 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 822807 2194124 2968879 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -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 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 535831 556966 2873694 3925619 4105235 4972243 -1 -2 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 625637 1406370 2267038 2535085 2672767 3584998 4634793 -1 -2 77789 1058178 2982456 3101420 3862873 4894467 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 -2 2408061 2580635 3675118 3816542 3993582 4539257 4833452 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 728896 863896 1337100 2726857 3797479 3926249 -1 1049051 1586033 2292571 2465135 2540498 2676974 3365309 3470648 4558440 -1 582025 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 768697 3172205 3208103 3487130 4746707 -1 -2 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 123248 752316 915022 1802629 3746965 4822505 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 395049 630788 846476 877722 1131368 1157453 1321989 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3497702 3505083 3656646 3682636 4045457 4681923 4919382 4934959 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 951678 2308662 2613774 3037369 3122876 3375435 3663184 3904672 4008139 4386231 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 588899 1211225 1749511 2207905 2396397 3012958 3173854 3418910 4357325 4665105 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -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 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 1486650 1673517 2959871 4133276 4615455 -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 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 596095 988512 1078234 1130336 2038697 2334670 2574435 2873087 4170549 4787889 4998321 -1 -2 467793 476245 716964 866401 4355651 -1 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4157429 4575602 4721801 4774984 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 2313980 3163747 4899431 -1 733095 1242267 1753444 3536949 3870574 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 2121679 2592977 3696152 4173539 -1 1608729 2557435 2736133 3442283 4335924 -1 -2 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 106734 839917 1656518 2714617 3051122 4990099 -1 66642 491018 2055783 4353841 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 1597786 2004566 2017961 4663523 -1 1761824 2209036 3179707 3226494 4103874 -1 444016 485035 585267 1299796 2327268 -1 -2 290259 971524 1375794 2796727 3930497 -1 -2 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 8756 163719 323875 850278 996045 1775655 3521563 3551033 4147669 4521269 4850050 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 789215 1117419 1315700 1350944 2078418 2202695 4433648 4612871 4672939 -1 657480 731031 1433016 4128148 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -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 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 128737 146461 367790 2035238 3510987 -1 290694 1703096 2254604 2381803 3448997 4507832 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 67392 321515 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 96184 1441956 2030219 3231131 3782589 4203823 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 182289 637076 3463076 3720665 4429194 -1 111614 1357860 1590546 3501226 3800085 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 -1 -2 1389145 1916140 2419060 4030179 4037113 -1 1743951 2268184 2352527 3084392 3930188 -1 -2 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 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 675754 1925055 3030959 3343175 -1 725110 1056162 1447665 2017661 2659463 -1 -2 1388873 1872642 3097703 4236977 -1 438473 1294901 1902561 2853077 3000136 3513802 3962432 4175364 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 431707 2306681 2850818 4420011 4566968 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 -2 1718816 3516134 4962803 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 154909 412964 548406 618659 1188644 1363164 1426319 1504730 1848196 2006658 2258319 2754268 2884354 3029321 3387213 3858742 3980343 4408773 4860302 -1 1017160 2718770 2763105 4204485 4784015 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -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 36573 1752849 1835648 3330397 3475392 4496314 -1 1419612 2638991 2908436 3370400 4001568 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 -2 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 791931 1624598 2413570 2522892 4697374 -1 1315881 3275401 3515772 3657227 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 57842 462894 1875529 3362536 3758236 4588849 -1 86941 928802 1363513 3954298 -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 2842154 3207529 3753449 4269674 4852770 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 766494 843308 1283182 2423845 3387970 3581793 4424266 4821047 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 58445 120738 2069048 2920838 4004707 -1 -2 375284 529267 1068437 2044849 2790768 4725894 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 568304 1227745 2442442 3006386 4202718 -1 630057 1361926 1742146 3158440 4338856 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 -2 473491 746251 775244 1687085 2082485 2848923 4281382 4317342 4390173 -1 1410449 2051420 2189293 2833352 3226780 3245314 3800803 3964180 4551076 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 -2 2665292 2908934 3493749 4599592 -1 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 1761824 2209036 3179707 3226494 4103874 -1 -2 56570 162534 603978 1445284 2090973 2371940 2550788 3383443 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 1157043 1332431 4611594 4770037 4835299 -1 -2 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 54405 94908 227508 319007 600665 600791 703450 1600287 3006959 3119824 3320651 3447673 3844187 3928352 4407976 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 -2 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 1474238 1740650 3328575 4171519 4849398 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 1055938 1232267 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 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 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 132579 410616 505362 1978350 2695931 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 2545 138798 416180 1039791 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 562841 980838 1031889 2883347 3954704 4375512 -1 -2 194538 3657555 4282841 -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 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 1193265 1448353 1805055 2388481 2739214 2939646 3445519 -1 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 3355939 3943683 4296421 4347234 4481545 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 282910 989008 990693 1416636 3222738 4294173 4908260 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -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 115911 933913 987288 1264995 2299977 2607414 2651165 4081718 4337961 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 514742 3114596 3857610 4152098 4549683 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 57470 1093840 1406956 2859432 3911040 3930997 3969215 4040215 4255477 4467880 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 602777 1529306 1657389 3669975 3711354 3722053 4330047 4588657 4878120 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 -2 1536544 4629127 4995342 -1 414063 551729 1029675 3450240 3994515 4044418 4106566 4172272 4813233 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 423373 4121777 4508006 -1 77286 866540 1302703 1382472 2503306 3929247 4536305 -1 -2 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 -2 162155 483183 623950 648816 996921 2465328 2608936 3050973 3643438 -1 -2 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 11231 254044 389325 536323 740304 2196352 2428944 2727764 3104318 3121186 4065051 4509918 4994475 -1 -2 16372 1397796 1494257 1825396 2695178 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 8541 68335 703285 3249623 4023909 4091089 4999999 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 756247 3205134 4342562 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 67062 637041 1009887 1306575 1891339 2084366 2162342 2348583 2403000 2933583 3058269 3161691 3207808 3672153 4731687 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 617741 1208802 3441171 3505701 -1 -2 521970 2168074 2505387 3279246 4878286 -1 867715 3091917 3133533 4544950 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 -2 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 2731311 3479985 3700413 4206574 -1 1955031 2445173 4825414 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -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 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 534989 620245 1620982 2245546 4738944 4969381 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 2102440 2215700 2420663 3919367 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 250185 -1 153095 504454 1429376 3820155 4566039 4806560 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 196122 714678 1863937 2225472 3599860 4082223 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 684257 1679024 3339108 4361016 4941683 -1 242005 732983 2186277 2933906 4697420 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -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 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -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 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 190350 437824 711508 2021156 2948213 4013727 4949713 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 15399 573551 683624 1236387 1597876 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 449305 1033195 2473783 4039690 -1 -2 1076510 1476515 1551104 1955270 2212419 4604053 -1 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 -2 275108 2438990 3059553 3430942 3700224 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -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 391466 578653 1648306 2702616 3001880 3120926 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 3330783 3362857 3479803 3505107 3587764 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 -2 84213 670150 863212 1719702 4811892 4903785 -1 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 512737 877067 898243 2519153 2904203 3050932 3534800 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 1260506 2846211 2999263 3475519 -1 -2 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 615753 977045 2449544 2980806 3886693 4390026 -1 72678 424200 1312858 2084674 3977951 4060019 4249551 4730238 -1 -2 1669161 2541424 2653074 3575942 -1 -2 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 947837 1002903 1102198 2165931 2355622 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 325042 1844259 1975904 2492417 3816121 4532402 -1 1245458 1854176 2015562 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 1410449 2051420 2189293 2833352 3226780 3245314 3800803 3964180 4322900 4551076 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 621223 1231665 2107095 2203903 4521545 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 321538 2138251 3604715 4328862 4911307 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 -2 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 1298114 1329117 1642755 1689548 4933638 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 100086 518740 866488 1299828 1699138 2094154 2445434 2799365 2851964 3296648 3450938 3799339 4029176 4264479 4618090 4660925 4737149 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 676321 2790768 3829914 -1 459968 1229013 2842718 4324824 4340525 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 -2 323932 1316201 2399344 2425580 3733350 -1 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 36546 1264684 3562600 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 -2 929452 2867777 2929453 3631656 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 -2 1470544 2575621 2775975 3206260 3252416 3745109 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 345453 1273764 2205591 2532547 3264139 4375689 4713328 -1 42853 215421 333329 2522306 2704433 2844664 3927369 4305284 4400397 -1 1092035 1305589 2190030 2502884 3745969 3970102 4334693 4666747 4776513 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 299985 3264560 4007210 -1 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 2752182 3914963 4079110 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 109196 340621 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 4863922 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 2508874 3312329 4411672 -1 -2 390399 2133949 3192182 4257091 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 409615 1310763 1554181 2319874 4605878 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 258656 1119000 1304825 2010617 2084479 3966886 4893936 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 423373 1472720 4121777 4508006 -1 317419 1131400 1507320 2648379 4255297 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 413912 520379 3290276 3515223 4166664 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 1471291 4032520 4744793 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 -2 161265 3484049 3792585 4347768 4398729 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 426504 718869 1461797 3191925 3951532 -1 -2 78624 206111 829011 3510841 4124740 4168565 4948249 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 428714 444872 3196487 3285163 3875558 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 -2 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 151852 488895 1827667 1926160 2201659 3436344 4918425 4921624 4984929 -1 843462 1589882 3801754 3957223 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 196122 714678 1863937 2225472 3599860 4082223 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 659097 1301881 1481098 2575489 3038919 3403160 3866478 4321695 4487353 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 714421 861505 1001186 1169642 1504287 1700556 1928968 1930972 3546158 4127408 4570414 -1 198883 478562 883326 2632360 2845673 4442629 4638823 -1 -2 67392 321515 385603 426030 758858 1943648 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 1115909 2281184 2776458 2886670 4576287 -1 -2 909150 1188139 1234162 4068943 4523971 -1 -2 254119 354742 805424 1111194 1429198 1766009 3845772 4416372 -1 589249 2380983 3496546 3548709 4156994 4533038 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 869852 1448560 1775723 3868205 4565162 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 3100645 4166567 4519260 4619273 -1 -2 138283 316252 796207 -1 887012 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 609124 1037271 2412662 2594495 2927228 3114116 4432616 4847160 -1 -2 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 345453 1273764 2205591 2532547 3264139 4375689 4713328 -1 42853 215421 333329 2522306 2704433 2844664 3927369 4305284 4400397 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 402120 1779912 1949510 2272048 4132570 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 683489 786797 2820045 3284423 3361724 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 1556873 2514031 4803196 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 -2 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 -2 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 927647 1134259 1455829 2810857 3061828 -1 1164453 1253928 2017673 3460034 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 482317 619087 2087828 2294230 4586375 -1 157698 203080 3062086 4867582 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 290307 1242974 2241709 3273665 4900549 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 905051 1118315 2191639 2209337 2233810 3673996 4056023 -1 -2 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 284847 1748025 1989576 2655634 3247975 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 58015 1544080 2430952 2656798 4049992 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 1225213 1518765 3822614 3880351 4192059 4368635 4633247 -1 -2 989601 1420214 2346458 3050758 -1 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 -2 777067 788972 1321837 2381917 3921353 4883818 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 1669161 2541424 2653074 3575942 -1 -2 114589 164290 352273 1492089 2055463 2075348 2776734 2844059 3288004 3740743 3792332 4029524 4152969 4525116 4620546 4768261 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 713178 2176431 3538495 3810035 3966734 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 1221528 3565661 4237824 -1 -2 768697 3172205 3208103 3487130 4746707 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 157596 1143695 1146579 1597786 1834917 2004566 2017961 2664632 4260421 4663523 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 -2 1756810 2131075 3335701 -1 438894 769510 1506023 2287174 3131325 4672321 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 266821 522340 784138 1829439 3802922 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 299548 581404 1032877 1062568 1507129 2109427 2742962 4417069 4849477 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 1955031 2445173 4825414 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 1705751 2430230 2491511 -1 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 1633623 1710186 2163069 3153615 4652283 -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 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 2580955 3164651 3317045 3828642 3835499 -1 3089843 3408281 3790233 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 -2 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 299703 1664665 2211979 2396428 2440441 4323464 -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 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 642346 1318588 2151844 3838133 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 4228629 4362205 4684406 -1 -2 1086518 2080959 3047470 4070345 4504590 4822149 4824600 4933100 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 333211 445142 1304659 1367424 1401811 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 1955031 2445173 4825414 -1 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 222637 1041527 1512793 1769748 2556277 3081986 3086771 3910968 4792130 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 1314170 3424085 4336967 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 45478 236386 1257533 2381431 2777854 3117052 4821435 4999999 -1 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 -2 367436 637764 1758020 1864361 2171164 2455790 3077828 3121874 3920975 4787733 -1 -2 2001232 4109572 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 1809491 1886726 1952647 4069185 -1 905033 2124998 2869591 3504076 4265458 4400475 4409940 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 106131 1198302 2391858 3538472 3591203 4541085 4563339 4968501 4994125 -1 535831 556966 2873694 3925619 4105235 4972243 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 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 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 1430998 1934590 2225199 2393439 2920474 4637690 -1 -2 2121679 2592977 3696152 4173539 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 1608729 2557435 2736133 3442283 4335924 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 1910837 2054821 2923122 3174600 -1 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 1911255 2330048 3688805 3703506 3958155 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 327079 1604275 2998743 3739114 4215144 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 178143 559286 927500 1384046 1586982 1775671 2187400 2558604 2615425 2687158 2696596 2825682 4519020 4580001 -1 -2 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 2249344 2342747 2387026 2596301 2891445 3682194 -1 -2 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 358994 514504 1410993 1976595 4405290 4715963 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 106734 839917 1656518 2714617 3051122 4990099 -1 -2 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 467224 1505757 1727275 3239396 3270823 3476651 4321819 4870274 -1 558943 972808 2519561 2531143 3652913 4592294 -1 -2 2464431 2739824 3443640 4247386 4441915 -1 -2 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -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 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 196899 578166 2840052 3261483 4344022 -1 -2 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 1523152 2135663 2224322 4839953 4918341 -1 1112148 1640310 2591709 3532974 4690130 -1 1578767 3372604 3669323 4825028 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 1644700 3796742 4165977 4470362 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 -2 13231 232911 719887 800876 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 857888 1818439 2868769 4246707 4718831 4960434 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 1809491 1886726 4069185 4114561 4838293 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 727035 2414532 2446925 2501616 4498283 -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 1170996 1453949 2580688 3687335 4104876 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 -2 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 569868 1172621 4834960 -1 -2 452222 486440 1127961 1830500 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 1904019 3429312 4452096 4872307 -1 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -1 -2 799474 1922227 2264505 2485477 2591498 2893773 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 621429 2556723 3034805 3288800 3827569 4010869 4030172 4181419 4198409 4283601 4375245 4747280 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 534237 1852568 4129224 4821381 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 -2 13698 458012 1214625 1831416 1871603 3131907 3183312 3321897 4100843 4749950 -1 -2 1076510 1476515 1551104 1955270 2212419 4604053 -1 2582037 3217880 3536660 3839686 -1 162368 819077 902799 3430468 3633571 4409836 4559954 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 141740 1860314 1863723 2341502 2375534 2811134 3184863 3584850 3881376 4064974 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 1252837 1392557 1712933 1985687 2778558 2825720 3147202 4205164 4238055 4573141 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 2068959 3004262 3257077 3593471 3982159 -1 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 534237 1852568 4821381 -1 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -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 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 971792 1164771 1198062 2235119 2289555 2501378 3740174 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 -2 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 518756 792924 1510135 2215822 2404925 2551071 2660596 3071261 3462395 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 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 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 2971781 4101878 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 611727 1627665 1983970 4029313 4663265 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 96715 447544 508138 2311512 2625886 3376447 3786484 3824393 3957494 4061944 4937675 -1 -2 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 679982 2095651 2696906 4015964 4118386 4347859 4677086 4796330 4829267 -1 1238656 2433131 2958348 3081821 3896328 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 -2 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3898514 4065443 4651580 -1 -2 705627 1033059 1192494 2420876 2893908 3801923 3900912 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 378390 1086116 1366340 1993223 4178194 -1 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 1244496 1409396 1984395 3382923 3696031 4249020 -1 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3342755 4315530 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 335794 408723 1034739 1375959 1601549 2697023 4724681 4875466 4979141 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 367298 633691 1910651 1912322 2138251 2424879 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 2750214 2939379 4358771 4366423 -1 -2 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 588899 1211225 3418910 4357325 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 769187 1834301 1865744 1950447 2476989 4073117 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 375284 529267 1068437 2044849 2790768 4725894 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 -2 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 1149038 1278675 1608994 2611067 -1 -2 35259 95064 1615238 2881352 3596686 4296182 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 -2 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 -2 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 415644 1022465 1495206 2374577 2611679 2830429 2959500 3634938 3657126 3844195 3897743 4520949 4757053 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 109280 679890 1323311 2883654 3040211 4363415 4494173 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 1145397 1238908 1655310 1719782 2981672 3758087 3877596 4092699 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 1236340 2148420 2601339 2647512 3838391 4404339 -1 -2 1046690 2933204 3599517 4431988 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3776472 -1 1057041 1346100 2288408 3665427 3711407 4563878 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 182289 637076 3463076 3720665 4429194 -1 -2 216444 2344804 2585871 4107593 4474323 4884632 -1 237541 501486 1110022 1176946 1749701 2627023 3083636 3290134 4304009 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 434351 477047 493042 562817 1458824 2901515 3479893 4532935 4721520 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 -2 328918 660191 2101212 3750751 3829364 4393480 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 634629 1707486 3704006 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 6164 882478 938947 1190512 1842444 2635093 2678622 2884246 3115673 3512004 -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 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 292245 1322110 3219604 3732728 3737330 -1 1035672 1040509 1689918 3133674 3906849 4436894 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 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 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 649814 2843312 2857634 2889888 3662624 3904808 4598526 4766131 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 1475071 1669287 2825923 2944610 2991051 3341882 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 451123 791543 1571169 4775884 -1 562841 980838 1031889 2883347 3954704 4375512 -1 -2 451123 791543 1571169 4775884 -1 562841 980838 1031889 2883347 3954704 4375512 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -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 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 1530 294730 434782 1078783 1366021 1762792 1819947 2309266 2511542 4537080 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 2130851 4174020 -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 273399 506486 734958 900723 2334071 4477293 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 579222 610823 1371029 4282809 4375417 4832720 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 -2 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 87558 459639 518424 1791212 2600231 2811652 3374496 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 731455 1450162 2050564 2135653 2343443 2407787 2435405 2658098 3171643 3763731 4760018 4863642 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 273253 2210568 2362958 3107317 3177184 4182763 -1 126503 1559710 1620186 2860170 3579058 4689891 -1 547554 1176450 2980701 3673372 4175524 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 -2 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 556470 881865 2394659 3898365 4999999 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 659757 1811944 3577527 4736099 -1 -2 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 472788 975311 1120984 1947417 2139526 2586132 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 221199 324415 659101 2046540 2425811 3360769 4397528 -1 -2 225838 927242 1385876 2365919 3370614 -1 97902 871126 1824209 2291865 2649462 2776768 3723569 4159438 -1 646645 804414 995569 2135594 2619992 3585592 4400356 4569625 4599592 4621503 4628263 4755923 -1 741685 1734286 2050311 3424720 4212309 4410187 4769144 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 41921 225662 1431253 4192415 4705459 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 512752 586907 1126675 -1 76777 338783 882220 3280538 3469786 -1 1084726 4110645 4585454 -1 326700 470695 543862 1129211 1930918 3225118 3567794 4036118 4225632 -1 -2 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 184222 411869 2068469 2085740 2154489 3176525 3243931 3248128 3314561 4067955 4526403 4821074 4999352 -1 -2 462931 723838 1179393 3111449 3687101 -1 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 101617 1255212 2681716 3796598 4377303 4419084 4592207 4777359 -1 -2 8240 1091204 1234100 2320715 2608492 2954993 3139248 3681611 4276329 4305547 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 3029835 4590704 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 269475 566634 760180 1873777 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 360722 1034831 1400546 4315051 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 85012 290780 510994 1129369 1484827 1643191 2472924 2785606 2818617 3248934 3660891 4180528 -1 -2 432652 516935 598888 1098912 2884888 3870320 -1 2601379 2657260 2666219 3794631 4666645 4709259 -1 -2 1010550 1156430 1485123 1931400 2567271 2781637 4524196 -1 113903 3356006 3640066 4525027 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 219654 1888513 2100199 2151441 2402504 2691618 3115783 3538847 4251401 4338588 4656876 4805240 4839386 -1 -2 1241587 2939416 2947990 3346691 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 290694 1703096 2254604 2381803 3448997 4507832 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 284847 1748025 1989576 2655634 3247975 -1 988148 1072004 2171158 3101054 3129232 3331898 3549529 3631744 4082836 4128821 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -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 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 986925 2817749 4755488 -1 1804193 1992212 2823161 3748240 -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 169525 1037750 1402601 2511275 3846643 4363126 -1 -2 1286319 2553085 2936599 4102122 -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 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1210508 1390989 1508457 2560478 2844232 3240197 4230951 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 681549 957626 1557761 1816950 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 -2 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 1154814 2637809 3296335 4671049 4817419 -1 -2 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 129686 1072221 2142059 2594713 3858422 -1 -2 327079 1604275 2998743 3739114 4215144 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 28683 1747578 1856614 2104646 4285323 4467591 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 61273 331776 1302232 1555677 2596891 3569997 -1 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4494115 4592674 4706740 4836194 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 1038801 3041226 3421453 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 292245 1322110 3219604 3732728 3737330 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 -2 709683 2998921 3822080 4267643 -1 721786 1452655 4464891 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 477232 1249611 1326354 3669611 4588849 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3658240 3862027 -1 -2 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 136065 839856 958140 2223154 3881512 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 46671 496947 758256 1611241 3808085 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 1211795 4669582 -1 -2 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 -2 454920 1072031 1806831 2414981 3657790 -1 -2 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 1562326 1984784 2970360 3242798 3432326 3456607 3990130 4384408 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 713983 1075512 2500741 2862350 3493906 4374358 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 -2 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 835108 1847105 2353754 4226915 4411691 -1 -2 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 306617 688170 821909 884923 2209011 2278309 2649867 3988652 4118268 4553351 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 381748 506987 1057215 2201561 3499159 4093974 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 122472 979993 1444494 2555113 2788343 4824283 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 1255321 2152535 2903417 3370206 3418226 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 1317689 1723526 4302534 4495921 4540921 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 1141709 1965411 2151489 2795782 3721354 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 1860794 2095600 2321695 4155376 4253406 4757730 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 336358 536557 3726965 4253401 -1 -2 299616 3491180 3693900 -1 -2 1556612 3360322 4116757 -1 86941 928802 1363513 3954298 -1 -2 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 -2 769944 3473352 3765891 -1 1348157 1925363 3530853 -1 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 1040917 1540357 2503587 4407534 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 212641 447422 770688 997561 1508613 1789872 3409573 3449160 3770191 -1 -2 559274 1621842 2298375 4200191 4799297 4999999 -1 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 -2 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 -2 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 680809 1192181 1375324 2036677 2146033 2535904 4895343 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 378390 1086116 1366340 1993223 4178194 -1 477028 1221528 1306865 1758627 4016635 -1 262196 684501 865187 1013151 1160730 1328911 1398825 2006130 2084469 2246111 2955063 2956495 3418949 3510443 3566175 3713431 3824900 4296438 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -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 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 1026747 2464763 2765719 2994206 3043241 3995630 4982176 -1 -2 67392 321515 385603 426030 758858 1943648 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 1744877 2457844 3744685 3878589 4900838 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 837237 1343917 2401633 4217731 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 169851 1577916 2226442 4169752 4647041 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 1562326 1984784 2970360 3242798 3432326 3456607 3990130 4384408 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 1433343 2462318 2602436 2931809 3367778 3603739 -1 272967 1772062 2096345 2110558 2229981 2280859 2636073 2928444 3224382 3384002 3540409 4411417 -1 -2 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 1945088 3155961 3248482 3855192 4045470 4449549 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 212413 638511 2995549 4084613 4134748 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 26362 1254965 1970868 2706292 4398028 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 448458 731500 914367 1572346 3851792 4217265 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 2580955 3164651 3317045 3828642 3835499 -1 3089843 3408281 3790233 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 32210 948911 3034122 3242887 4125476 4955176 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 -2 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 2652204 4110645 4585454 -1 497073 763746 889449 1535757 3391571 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 81982 794602 993945 1299515 1775653 1875120 2923557 3575182 4193524 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 436532 470604 843623 893931 1719952 2604056 2609028 4778047 -1 531152 736831 3266644 3813404 4842132 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 249019 308873 599199 1010832 1106987 1141102 1300843 1638445 2372608 3116709 3193758 3314582 4106079 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 883751 2328892 2886505 2931498 3033894 4170977 4999999 -1 -2 272967 2229981 2280859 2928444 3540409 4411417 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -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 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 -2 59031 606380 1592802 2407632 3424636 -1 44013 546338 917421 1779545 4066116 4452269 4489768 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 -1 2500257 2648197 -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 1091782 2118115 3713182 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 2288076 2342830 2480957 2686821 3235053 4262007 4999999 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 1906352 1927430 2464708 3598070 4797135 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 506003 1234266 2611237 2808837 4807325 -1 188210 970830 988148 1288568 3550395 -1 -2 1556612 3360322 4116757 -1 -2 488461 809747 929541 1824764 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 43365 84857 312162 1175468 1722172 1804028 1890122 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4286009 4459208 4534496 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 15232 1055794 1144063 2177261 3590509 4736580 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 1210508 1390989 1508457 2560478 2844232 3240197 4230951 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 611521 1168903 1287783 1920045 3478111 -1 -2 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -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 701862 2014045 2031371 3155946 3189481 4611049 4648550 -1 50670 217090 325321 1635140 2321173 4642573 -1 2234494 2298130 2602460 3907286 4606327 -1 169906 1613492 4519893 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 3206601 3762839 4349750 4506230 4804234 4898793 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 12388 643202 1611598 2951756 3654161 4012574 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 38076 1770063 2699716 3966136 4019884 4067257 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 632503 681743 985470 1998664 -1 -2 375849 964101 1105531 1532416 1775695 2176431 2480311 2713551 3571218 3967482 4091742 4253231 4500783 -1 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 1026336 1368021 2525733 3741530 4282015 4366174 4403833 4602354 4717314 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 146795 965555 989640 1611742 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1328872 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 -2 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 478714 933536 1127338 1167885 1478118 2779624 2910260 3108082 4384776 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 817204 918214 924421 932190 945538 1654864 3191439 3567014 4069892 -1 -2 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 987359 1827887 2106699 2511842 2741596 4326093 -1 -2 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 402477 874190 3839800 4731587 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 471991 665731 835203 835903 2762124 2802730 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 618442 1237174 1364062 2320665 2631817 3130184 4322566 4978665 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 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 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 997554 1101507 3142699 3395609 3551577 4156173 4258808 4633826 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 758811 929642 1236195 4994613 -1 -2 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -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 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 1299373 2671259 3121984 3743230 4314112 4498380 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 918478 -1 301339 393424 760090 1544851 2812302 3052131 3313450 4519646 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 995263 1436473 1476865 2034058 2131511 2914163 3263817 3570334 3797603 4543573 4901477 -1 99552 895886 1494919 1511709 1559377 -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 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 579150 622453 667401 802976 821994 1144005 1364284 1730947 4385774 4608428 -1 203019 2878815 3376596 -1 79032 557685 1567567 4872396 -1 609271 1061746 2969018 3189510 4060715 -1 -2 1039633 1929596 2201187 3078230 -1 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 4037890 4728304 4889798 -1 -2 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 -2 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 6164 882478 938947 1190512 1842444 2635093 2678622 2884246 3115673 3512004 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 854617 1350117 1929328 3173577 4368809 -1 1139626 2036869 3686813 4474415 -1 -2 408395 1770323 2068994 2927634 4168521 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4038028 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 579150 622453 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 88025 759065 866286 4690997 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 712886 1289619 1747295 1885860 3051383 3057960 4761659 -1 47332 3156153 3318291 4410595 4854606 -1 -2 287667 875169 2032065 2764492 3257388 3964664 -1 88025 759065 866286 4690997 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 -2 2114625 2898916 3772829 4305131 4544671 4940151 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 391710 682387 711529 1053526 1250848 1294280 -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 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 594011 699236 3436659 3590367 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 -2 382176 874331 1287032 1769284 1959902 2075754 2695346 3295408 3302102 3725605 3943299 4233479 4959303 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 125519 595872 1084081 2092712 2289598 2576818 3687933 4933216 4999999 -1 289939 657625 697526 1368175 1678950 3205312 3264567 4268064 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1171862 1784704 1814137 2091426 3069456 3217123 4357904 4522605 4893656 4903391 -1 497914 593893 659596 1035023 2308104 2373615 4521423 4734560 -1 454320 2909220 4336999 4375038 4878364 -1 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 513252 1594011 2427772 2489937 2730493 3719827 4078730 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 1698133 3044093 4417557 4811439 -1 -2 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 2275685 3447244 4465857 4742328 4999999 -1 84213 670150 863212 1719702 4811892 4903785 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 375592 1591943 2333360 2881928 3971015 -1 278295 1715037 2230227 2340081 2770679 3016911 3498277 3609277 4511291 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 350875 1838173 3520573 3841123 4248159 4884769 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 591342 687288 1136988 1287180 1655444 3165853 3404825 4002321 -1 112175 395632 996031 1166397 1620142 1704250 2068187 4142366 4157714 4382451 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 972076 1068656 1236339 2623880 2677538 2833504 2902550 3259224 4477898 -1 -2 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 -2 275108 2438990 3059553 3430942 3700224 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 -2 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 3935031 4403439 -1 192235 499021 1805947 1836126 4252930 4261854 4960510 -1 -2 709683 2998921 3822080 4267643 -1 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 954185 995951 1596034 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 -2 297947 588135 869329 3549524 4041238 4192336 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 -2 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 1517115 1661565 2426681 3412117 4314003 4332191 -1 -2 745222 1713058 2278629 2645060 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 577880 1579254 3577049 4252972 4853412 -1 262192 741806 1797553 2365141 4029470 4250182 -1 428738 845363 913081 1949572 2267986 2618944 3093905 3154463 3170883 4336449 -1 -2 1542785 2781959 4940709 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 252277 736066 754780 1029138 2694300 3942275 4498600 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 41921 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 -2 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1141778 1429400 1619718 1991539 2562532 3196036 3670775 4367169 4661692 -1 445170 910602 1011393 1432853 2770826 2838023 2862645 4050216 4207768 4634729 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 323813 2895562 -1 2401 2567127 3611870 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 1091782 2118115 3713182 4999999 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 222401 1314402 1326456 4552046 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 539607 1487489 1987345 3135305 3845404 4757228 -1 760345 1894780 2308712 2483719 2842835 3036012 -1 -2 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 101953 1559723 1724009 1901594 2332897 3921779 4425930 4648707 4901723 -1 -2 777097 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 -2 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 988148 2171158 3129232 3331898 3549529 -1 330511 479603 1071427 2889933 2969440 4776102 4804800 4999549 -1 -2 86677 92030 287267 465649 890727 3422636 -1 659757 1811944 3577527 4736099 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 1360355 1612356 1803123 1847372 2009963 3943654 4136515 4382478 4465363 -1 -2 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 452995 673028 2324288 2382311 4807674 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 1548585 2910653 3094440 3640535 4547013 -1 407185 525900 777414 1819249 2874389 2897687 3098151 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 995859 1089845 1177793 2222444 4273830 -1 290930 1276865 1469988 2409369 2734519 3042834 3858574 4053409 -1 86828 319360 1044543 1131119 1338820 2504930 3745748 3980338 4239506 4884030 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 463847 2347215 4648809 -1 -2 709508 2145363 3378737 4155526 4797842 4981618 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 1553131 2160954 2595409 2933936 3620087 -1 589161 1070702 1684170 2833985 3273410 4953164 4975705 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 104499 848952 1323805 3402701 3440957 4790294 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 1174543 1628293 2287365 2971737 3039099 4056840 4265648 4627492 4835232 -1 -2 3989418 4090911 4476610 -1 1608844 3304037 -1 -2 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 619723 1666888 3132093 3634945 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 -2 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 -2 860599 2423763 3004923 4390026 -1 -2 580058 1475071 1669287 2944610 2991051 3341882 4682884 -1 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 2007152 3330586 4041357 4688752 4705056 -1 64190 1624650 1706494 1841474 1870862 2004971 3531369 3556666 3792114 4781059 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 422625 915354 1113145 1491760 4625756 -1 391466 3019163 4700901 4740720 -1 -2 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 188169 652235 1371599 1420033 1518554 -1 -2 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 433971 1339624 3695121 3879825 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 926274 1954050 3929657 -1 252641 1623001 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 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 1419241 1699980 2707842 3016746 4977337 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 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 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 823043 929437 2067829 2559795 4068464 -1 -2 464069 504385 844575 871574 1133537 1595894 1890722 1961819 2290952 2665747 2921296 3139230 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 363170 993055 1105507 1976181 2641762 3104628 -1 -2 85012 510994 1129369 1484827 2472924 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 302199 670674 857538 2124824 2850553 3543682 -1 3845429 3970289 4165988 4973355 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 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 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 446495 1352023 1816236 2535586 3235097 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 199013 1514998 2945450 -1 -2 732595 891107 1916474 1943282 2003132 2511790 3024950 3402820 -1 7544 1256121 1280330 3405470 -1 -2 385457 875136 4077620 4227588 4532990 -1 2349284 3267025 3889387 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -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 204551 221502 349682 1459525 2642337 2838122 3732648 -1 329355 774096 1321770 2195357 3245216 4120648 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -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 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 19357 730406 840553 902516 1253624 1813710 1974252 2082478 2772165 2776439 3016836 3048490 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 304506 758279 811353 1921447 2271277 2580377 3086230 3300928 3494940 4321997 4867568 4887207 -1 -2 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 2131905 3926837 4222056 4498406 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 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 955331 1075353 1194112 1442677 1934458 2571639 2896366 3054021 4056994 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 221250 2167902 3804375 4646472 4878630 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 843462 1589882 3801754 3957223 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 302329 372003 2274119 2961741 3038706 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 391237 1097354 1918134 4129006 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 1176478 2901109 4173017 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 60714 224917 1460473 2089437 3490426 3990722 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 621223 1231665 2203903 4521545 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 489025 2826149 3141283 3707640 3971145 4740178 4824430 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 2467418 2726773 3936590 4341462 4682160 -1 2930254 3991331 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 -2 681873 1018214 1197754 1873001 2199095 2489847 2655293 2942281 4062194 4836517 4951571 -1 576024 1033964 1933452 3210373 4511864 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 117569 2136614 3028004 4941016 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 -2 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 145539 1005730 1530792 4639233 -1 909150 1188139 1234162 4068943 4523971 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 2010459 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 860599 2423763 3004923 4390026 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 -2 35259 95064 1615238 2881352 3596686 4296182 -1 -2 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 412878 1166534 1474948 2882221 3505560 4393216 4835806 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 448458 731500 914367 1572346 3851792 4217265 -1 258152 1335848 2380961 4079538 4250480 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 727035 2414532 2446925 2501616 4498283 -1 -2 908806 1848854 2018736 2181765 2866283 3147359 3398479 4139388 4486823 4518060 4769352 4942150 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 173932 1125112 3261865 3418446 3530731 -1 -2 576024 1033964 1933452 3210373 4511864 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 520618 1021116 2477066 2589702 3069480 3394098 3695333 4714934 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 67131 1221528 2124872 3514154 3565661 4992705 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 493987 743386 1466103 2439969 2807344 3287703 3488490 3770278 4135166 4263466 -1 447271 771083 898821 1804302 3588405 3859533 -1 321880 799698 1372344 1572865 1786103 2312081 3180109 3698304 4790214 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 1141102 1300843 3116709 3193758 4106079 -1 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 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 385962 773908 1321578 1481746 1642359 3056885 3799285 4718464 4812010 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 97554 312731 1157506 4219925 4229115 4290220 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 58445 120738 2069048 2920838 4004707 -1 -2 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 461732 1687087 3631609 3881619 -1 -2 568570 2328203 4344636 4940495 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 146795 965555 989640 1611742 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 44013 546338 917421 1779545 4066116 4452269 4489768 -1 -2 1326366 2500723 4279989 -1 395049 877722 1321989 3497702 4919382 4934959 -1 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 2326828 3931326 4014580 4819593 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 -2 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 26362 1254965 1970868 2706292 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1322447 2767535 3140927 3168622 4821615 -1 2309549 4669621 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 719982 2623419 2881212 4439127 4656798 -1 1148998 1266093 1569585 1607254 2173097 2242438 2406451 3207070 3388966 4129901 4942396 4958090 -1 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 -2 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 628053 963117 1192464 1395728 1492912 2296943 2343466 2591593 2653155 2978508 3069875 3080591 4321840 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 789767 878035 3196745 3383031 3439535 3797309 3923147 4989570 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 1059873 2016568 3061107 4626049 4886803 -1 -2 1124681 1942809 2836821 3022711 3360115 3430595 -1 984294 2270468 2276806 3377843 3469660 3925268 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2137290 3327310 4024305 4886900 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 317467 1609059 2230871 2232212 4866989 -1 -2 252641 1623001 2547423 4344726 -1 -2 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 531834 842574 1627874 3984439 4868651 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 390863 1249611 1326354 3451616 3669611 4588849 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 -2 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 75741 1520387 2371805 3248174 3576028 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 444016 485035 585267 1299796 2327268 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 596844 2399030 2429258 3673759 4048100 4532737 4694140 4989303 -1 514879 599805 1092615 2060992 2239137 2734723 2738055 2778181 3753883 3916901 4739805 4821068 4905334 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 661556 673555 2473597 2707355 4797719 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 -2 267759 609673 2465943 3872244 4006381 4113109 -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 -2 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 3912616 4800006 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 412927 1615850 1633467 1894029 3268171 3930034 4300911 4662503 -1 443752 2718057 3096075 3766785 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 186342 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 504008 1420440 2027867 2440930 -1 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 454655 3378895 3670416 4477025 4793070 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 -2 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -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 571197 576617 642401 2353999 3612425 3955935 4658416 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 191146 1975427 3998760 4085533 -1 143539 1866649 2501184 3851584 3954914 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 266404 1427619 3983437 3989374 -1 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 1427271 1445284 1794626 3211897 3383443 4103170 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 899121 1046434 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 587779 3257768 3575324 -1 1008960 1245325 1835679 1878815 2824937 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 2782602 2994608 3649097 4592920 -1 -2 18594 2137232 4403183 4469508 4801822 -1 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 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 2358734 2769531 2933204 3599517 4574471 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 81664 320907 1116475 1871625 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 609344 1057730 1745793 2135074 2337272 2415665 2617570 3781078 4500610 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 594283 1037216 2574671 4010682 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 61395 1458627 1488565 2453047 2513137 2518635 2533174 2810149 3944686 4330152 -1 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 -2 188169 652235 1371599 1420033 1518554 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 925685 2077004 2081831 3017965 4365879 4919988 -1 492807 586744 2260450 2479557 2601907 3483130 3550072 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 871851 909995 1124198 1216504 2953986 3077065 4251522 -1 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 318126 464069 1548400 1595894 1890722 3902790 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 493454 744891 923721 2378636 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 77440 2052722 4188117 4922060 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 813667 948391 2285696 3329771 4511548 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 986925 1260767 2817749 4755488 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 782122 1264875 1550821 2828108 2946105 4946878 -1 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 1230585 1410475 2501143 2949438 3430094 4615899 4687555 -1 821307 2744657 3618749 3755878 4223051 4253098 4917336 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 -2 237860 976743 1044376 2141930 3829290 3871917 4317463 4773376 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 1039633 1929596 2201187 3078230 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 862921 1832669 3774704 4108547 4380025 4496756 -1 -2 2073272 2498762 3823114 4314781 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 2472930 2493513 2684575 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 210452 502840 683989 1212108 1584377 1780431 2272030 2657034 2883041 3291197 3608573 4697142 4848763 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 4922 1831384 2301242 3716339 4999999 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 435775 533568 1221864 1222345 1683878 1975408 2966266 3309733 3482014 4418256 4424180 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 611521 1168903 1287783 1386897 1738304 1920045 1969277 3478111 3881823 3952433 4054799 4231450 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 680922 1562279 2072194 2478379 2484039 3331540 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 177427 328147 2677794 2745699 3452926 3511040 -1 -2 596681 693753 3632500 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 1545734 3582913 3712136 4121362 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 261525 2839573 4054944 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 361147 634629 1078481 2648098 4718011 -1 125519 231154 455474 1930935 2298206 4265084 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 -2 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 1139626 2036869 3686813 4474415 -1 -2 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 559218 2074769 3132025 3842147 3864713 4450640 4571546 -1 696716 977718 1728031 2303649 2514331 2828832 3738072 3947256 3967043 4055003 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 818040 2414789 3273245 4334975 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 5828 787260 953368 1745265 2736325 3613102 3850215 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 859884 1886686 4212052 4536325 4796715 -1 -2 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 401171 2106683 2794510 2794836 3209509 3629105 4052379 4278312 -1 -2 390556 515798 1835298 2535288 2649405 4432616 4818349 -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 137405 627061 2461143 2668390 2930248 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 269406 4794002 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -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 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 2637829 2937132 3940526 4086263 4338661 4476126 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 119838 302632 967146 2394067 2894558 3154583 4187981 4473920 4564509 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 62264 212649 670930 687005 1892724 2255836 2582611 2803702 2945874 3750083 3841841 4206431 4296468 4999999 -1 -2 502657 1221995 3274614 4795834 4836194 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 -2 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 34357 308420 1234448 1720442 2320703 3188337 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 2837862 4011387 4063199 -1 329355 774096 1321770 2195357 3245216 4120648 -1 -2 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 592454 920297 1472081 1746330 1748548 2996465 4321979 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 394218 742861 875312 1097819 1575467 1905116 2189848 2535685 2564968 2804314 3059900 3382466 3693373 4786136 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 52396 324139 325042 847484 1844259 1975904 2321262 2492417 2947796 3175888 3559852 3689494 3816121 4524031 4532402 4765635 4830427 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 2854249 3631091 4281693 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 573454 1192049 1343817 1710606 3160918 3262638 3550000 -1 -2 463847 2347215 4648809 -1 -2 1770351 2167495 3864021 4204911 4425394 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 266376 674138 862759 2026086 2923258 3238311 3452429 3846555 4183883 4492890 4746100 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 455051 958884 1171208 1634665 1782086 2268438 2872548 2998158 3090248 3480069 3542677 3819165 4347126 -1 186342 2715808 3914119 -1 -2 3117572 -1 1877569 2152136 3300601 4456485 -1 -2 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 31929 106336 259712 979376 1339869 1341468 1420324 1713780 2048672 2945648 3020280 3218245 3576915 3587037 3655195 4241400 4429905 4441150 4511894 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 -2 1315881 3275401 3515772 3657227 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 -2 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 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 2848312 4478216 -1 -2 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 947837 2165931 2355622 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 1054996 1120679 4252982 4940679 -1 -2 857987 1547764 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 889170 1068521 2793141 3746080 -1 -2 768697 3172205 3208103 3487130 4746707 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 268717 429705 554355 895034 1331466 1374198 1385290 1721575 4012073 4378483 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 691298 722866 1596425 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 16033 445276 920358 2238906 2718202 2964408 3501716 3502370 3640169 4027482 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 17948 577485 1072094 2134115 3307294 4712251 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 859036 1229039 2868534 3032904 4637036 4860848 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 1079314 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 -2 909150 1188139 1234162 4068943 4523971 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 306789 555694 1253967 1353385 1910700 2526537 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 1909666 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 825671 1964628 2191238 2652751 -1 23231 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 83071 781530 1931530 4695553 -1 458613 682035 1038750 1860056 2361575 2465851 -1 -2 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 261525 2839573 4054944 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 -2 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 1026613 1099463 4594278 -1 72501 83866 433199 630107 752675 1967308 1985319 2001149 4546129 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 208098 628205 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 418250 490446 759681 1074927 2321056 3292052 3298405 3838745 4213610 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 35566 581299 632419 1420137 1651090 4053710 -1 -2 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 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 125775 1171640 1549013 1601190 3894294 4075161 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 338180 402277 507818 765211 985742 1019562 1623815 2808945 3982518 4515186 4546058 -1 124648 167108 490727 586087 779571 2246321 3491715 4151268 4393232 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 331122 354309 797404 1452418 2448161 3399540 4342654 -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 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -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 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 498806 2366186 3281564 3658353 4731216 4982143 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 831653 1188111 2832424 3113271 -1 -2 1030434 1032823 1229701 1308828 2188088 3175413 4592424 4935729 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 670433 879027 3543813 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 252641 1623001 2547423 4344726 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 1453921 1577662 1741311 3348215 4582157 4601887 -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 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 453147 570038 1003088 1219273 3407361 3982716 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 576024 1033964 1933452 3210373 4511864 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 389377 446266 698989 712142 1125220 2494474 2541782 2582722 2967464 2979323 3519010 4578760 4695735 4830594 -1 764631 1748834 2189162 2806464 3352380 3625201 4708774 -1 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 1419612 2638991 2908436 3370400 4001568 -1 897477 1436665 1553863 2322099 3889368 3942738 4091677 4609275 -1 -2 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 521870 704262 1533876 4356305 4407634 4692802 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 -2 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 84407 629683 1787710 3169557 3625938 4146597 4623386 4700464 -1 -2 574142 2819601 3460332 4342267 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 1309746 2234546 3313831 3934662 4177013 4693948 4917675 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 -2 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1553131 2160954 2595409 2933936 3620087 -1 -2 786202 1724288 2384564 4901272 -1 -2 431464 2917086 3378908 4189875 -1 -2 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 1431993 1648311 2452693 2584271 3481966 4638155 -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 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 1204880 1241579 3365356 4182105 4999999 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 2041247 2727881 4077041 4462931 4630124 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 98866 206662 338483 736497 2143851 2762041 3989702 4198155 4286378 4343340 4914543 -1 111614 1357860 1590546 3501226 3800085 -1 -2 516367 2669755 2797757 3025475 -1 -2 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 1039633 1929596 2201187 3078230 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 929452 2867777 2929453 3631656 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 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 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 449450 636306 1767430 2529872 3160173 3279811 4790693 -1 1093514 2191360 2423826 2664207 3119812 3521429 3685256 4190202 4797278 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 -2 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 -2 1315881 3275401 3515772 3657227 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 97247 428714 617727 3196487 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 974055 1676887 1892846 2481147 2511505 2976036 3461937 4303031 4955298 -1 -2 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 -2 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 19232 906300 1087614 1251703 1457810 2482858 4904741 4971570 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 986925 1260767 2817749 4755488 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 1591150 3447320 3778429 4787733 -1 615319 2504399 3790297 -1 83774 842298 1027071 1320152 2371230 2781777 3143575 3304183 3961715 4330276 4966173 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 123248 335299 514308 2747662 -1 507014 551850 1678670 3342905 3960998 4660686 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 586087 779571 1185501 1710047 2596453 3302284 3491715 3606061 3813877 3912782 4151268 4350723 -1 1918157 -1 -2 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 2607180 3959507 4455330 4643275 4665134 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 815238 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 35701 2592940 4621511 4667568 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 373220 586907 759902 1664977 4340877 4738052 -1 -2 328918 660191 726780 3750751 3829364 4393480 -1 266821 522340 784138 1829439 3802922 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 1921178 3332597 3335739 3716882 3793253 4328588 -1 -2 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 290780 1643191 2785606 3660891 4180528 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 150218 526627 2861407 3502257 3575942 4234214 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 817204 918214 924421 932190 945538 1654864 3191439 3567014 4069892 -1 -2 1029487 2832496 4019412 4049898 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 1669161 2541424 2653074 3575942 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 867715 3091917 3133533 4544950 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 952069 2751733 3010997 3011952 3246882 3516242 4414527 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 -2 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 592454 920297 1472081 1746330 1748548 2996465 4321979 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 223356 2008908 3151827 4343649 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 -2 2403447 2671272 3195843 3799595 -1 295838 721252 780925 1711838 2258411 4047392 4424968 -1 1178234 1804751 2114041 3028219 3762486 3956184 4870786 -1 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 423762 578848 2843618 3454756 3990801 -1 -2 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 620552 953837 1970671 4003205 4061071 4775874 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 1272333 2829804 3130337 4354372 4661626 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 188210 970830 988148 1288568 3550395 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3994868 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4414928 4514327 4669074 4856238 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3886035 4218757 4376912 4926459 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 1556612 3360322 4116757 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 395736 2191344 3350345 4908436 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 1231258 1949804 2202612 2693347 3084716 3248460 4129546 4304798 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 576024 1033964 1933452 3210373 4511864 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 2464431 2739824 3443640 4247386 4441915 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 -1 1394236 1676109 2965626 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 -2 841569 2887859 3029402 3667146 3802857 4389564 4691467 -1 2102440 2215700 2420663 3919367 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 2401 2125981 2567127 2958472 3611870 -1 1028606 1619931 2665175 2761306 -1 -2 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 -2 141630 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 1204368 2501413 2515253 3510641 4622516 -1 -2 104134 405344 1320518 2328205 3545785 3755390 4040442 4075274 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 2695089 3182378 3807449 3979359 3981491 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 471220 1751169 1942106 2460336 2997636 3090107 3397317 3436266 4319834 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 191146 1488127 1598890 1652351 2069037 2997214 4085533 -1 -2 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 -2 158741 573823 1196886 2707842 4643742 -1 -2 857987 1547764 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 12388 643202 1611598 2951756 3654161 4012574 -1 -2 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 786310 1056204 1199220 1419464 1479776 2459743 2578373 2933860 2938628 3001265 3896274 4009664 4254435 4325507 4401540 4516970 4985222 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 -2 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 317940 581095 884863 2437188 4449311 4512601 -1 165755 875500 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 588899 1211225 3418910 4357325 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2152413 2836933 3057046 3287285 4979811 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2869142 2908160 3076283 4403102 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 278908 3069956 3480022 3999562 -1 -2 1471291 4032520 4744793 -1 37363 2533870 2801942 2978039 -1 -2 846162 1074060 3637612 4221283 4358805 4857171 -1 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 1544080 2656798 3281488 4049992 -1 -2 228413 814135 2503276 2810210 3428453 4057657 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1302939 2359896 2913713 3286856 4094525 4676111 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 -2 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 374122 1567706 4792194 -1 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -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 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 624224 2344118 2914878 3847295 4124040 4406784 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 1057583 2500257 2648197 4688917 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 1076510 1476515 1551104 1955270 2212419 4604053 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 -2 1326366 2500723 4279989 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 2225164 2784674 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 98866 615919 1349877 2803594 4198155 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 766241 926655 2013747 2586079 3619832 3921668 3950665 4203354 4522769 -1 -2 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 -2 402477 2065384 2193275 2253608 3953835 4097821 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 2681606 3837515 4497856 4528410 4821729 -1 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 2382569 3193593 3437596 4102738 4742954 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 54112 666206 886606 2626965 3675905 4971943 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 -2 275359 535086 686068 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 122987 2346521 2604602 3665680 3939067 4468069 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 1343729 1958611 2083094 2345483 2410689 2519829 2795528 2927544 3507885 4022553 4074576 -1 -2 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 43365 1289952 1542247 2115343 2682113 4644382 -1 -2 636741 1397834 1865221 2618018 2745862 3395433 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 476657 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -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 258152 1335848 2380961 4079538 4250480 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 459713 2170564 2265105 2789953 4071466 4925406 -1 -2 25967 949387 2510175 2592587 3710392 -1 286507 853766 2054595 3187162 3693199 3784507 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1374576 1892846 1930332 2886056 3730749 -1 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 -2 217701 1555108 1634627 1658908 1918732 2477323 3154583 3421891 3577973 3601804 4817398 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 314280 1128888 1419858 1938698 2220284 2466464 3935056 4921391 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 282910 989008 990693 1416636 3222738 4294173 4908260 -1 -2 1091782 2118115 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 534237 567195 1500838 1852568 1917932 2187351 2330161 4129224 4200167 4821381 -1 3571 807217 2921227 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 81238 1232696 1938061 4072875 4410828 4882850 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 165321 1013893 1093893 1601152 2415824 3451811 3958013 4339635 4347809 4487641 4846070 4959600 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 530243 1572130 1722899 1975400 2188920 4119815 4404549 4480660 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 -2 728396 2017194 2435976 2632167 3752076 4515153 4690129 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1474238 1740650 3328575 4171519 4849398 -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 166150 502914 652580 878363 1243124 1377366 1584437 1642691 1890801 2773432 3856741 4283788 4443598 4455697 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 191146 1975427 3998760 4085533 -1 143539 1866649 2501184 3851584 3954914 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 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 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 2354050 2516906 3208267 3239954 4108140 -1 1455970 2162345 3373487 4028467 4056143 -1 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 567103 625606 2635871 3431837 3658915 4636698 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 98772 262358 1035386 1474702 1700149 4408515 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 -2 754060 2676232 3659235 4386816 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 -2 692573 1768528 2954306 3249985 3528289 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 1523929 2836798 3104506 3461346 3576467 -1 -2 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 1314170 3424085 4336967 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 1373984 1652874 2067978 2917338 4478993 -1 798022 1197797 2601397 2712111 4669182 -1 1007218 1164378 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 -2 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 1251669 2439688 3237521 3432945 -1 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -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 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 791543 920507 2168457 3739926 4216548 4389504 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 266404 1427619 3983437 3989374 -1 515419 998477 1402369 1494335 -1 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 990151 992214 1358175 2038338 2871976 3028012 4600285 4874980 -1 273399 506486 734958 900723 2334071 4477293 -1 277817 321860 490120 704168 1739377 1779626 4366757 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 2282905 3149685 4754080 -1 -2 823089 2595668 2896218 3220690 3864317 4747404 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -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 1910837 2054821 2923122 3174600 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 276508 470489 511771 4438885 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 42100 64511 75208 215609 658823 1327197 1403585 2737167 2813040 2986712 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 -2 1790758 2294755 2988628 3969507 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 9377 537516 641968 1348129 2393773 2710819 4263710 -1 1371526 2584271 2652698 3481966 4345439 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 94011 668460 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2282905 2445173 3149685 4754080 4825414 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 1605023 2517839 2519278 4775061 -1 -2 2648098 4718011 -1 -2 1903259 2167389 2406207 3280185 3605923 4417175 4619789 4645403 4902852 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 186675 3589132 4360545 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 983552 3781543 -1 -2 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 1946934 3239935 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 362723 1211135 1231587 2636168 2703437 3910233 4096913 4442724 4615664 4678276 -1 431560 998390 1911628 2373333 2594068 3401816 4255970 4281319 4502088 4592929 4973329 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 335935 973953 1662174 1988434 2497165 3535377 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 2535998 2698174 3617437 3871783 -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 1070631 2302980 2477832 3006469 3088296 -1 2430230 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 628937 1442819 2041854 2073098 2342273 4437628 -1 598153 827411 2159629 2685327 3835726 4257356 -1 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 887076 2087301 3014965 4200484 4817777 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 198016 619681 788814 3658240 3862027 -1 -2 19140 202457 582526 994302 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 91331 908069 934810 2702082 4202330 4401683 4916592 -1 1476515 1551104 1955270 4604053 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 97554 312731 1157506 4219925 4229115 4290220 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 104039 238547 443717 949466 1169852 3804732 4287365 4293786 4998608 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 520982 1701462 1760111 2855868 3121090 3771502 3869622 4701012 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 1767001 2839738 4225130 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 38473 2451391 2938655 3232429 4127594 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 3196556 3269889 4827493 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 693114 1631686 2460427 2867560 4421132 -1 30585 354621 524558 776307 2699802 4885963 -1 1975400 2188920 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 2034713 2894401 3221270 3961435 4274289 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 188414 307508 2200356 3583875 -1 209123 797383 1820692 3689987 4274654 4945445 -1 -2 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 1038119 1142313 2334948 2623866 2906081 4108547 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 846226 1321334 1724759 1916148 2146373 3541993 -1 332728 853528 3581891 3631821 3832238 3856559 4926968 -1 -2 1176478 2901109 4173017 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 -2 317824 1760600 2370299 3301872 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 769944 3473352 3765891 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 434844 445843 459354 641242 779053 799044 2946105 3847209 4946878 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 47182 146836 1933237 1997469 2180654 2694372 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 409615 1003668 1310763 1554181 2319874 3157851 3179635 3305320 3828477 3905785 3910081 4253275 4605878 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 618366 1670254 3350005 3990214 4781321 4890229 4974717 -1 507944 748862 4145348 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 1556612 2840049 3360322 3406622 3548891 4116757 4215453 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 32632 439023 1933519 2902252 4898976 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 444016 485035 585267 1299796 2327268 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 837109 909980 982118 2931858 -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 -2 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 274405 2911830 4363242 4374974 4650519 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 113067 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 472747 1820420 2713392 2825118 3064677 4728783 4840051 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 36634 1849981 2451061 3300085 3765029 -1 3125668 3447314 4062200 4430586 4552713 4670613 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 161265 3484049 3792585 4347768 4398729 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 -2 859728 1259829 1277168 2374851 4971125 -1 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 809564 875937 1566482 1933452 -1 843391 1593311 3070409 3707297 -1 -2 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 -2 467793 476245 716964 866401 4355651 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 401170 1200162 2082729 2180827 2183179 2314861 2428069 2819675 3046243 3232266 3438427 3547591 3610021 3630719 3787694 4266473 4343177 4702009 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 2215426 2573772 2912708 4635113 4809023 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 278552 1574795 1790086 3530287 4582062 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 -2 529267 1068437 2044849 2790768 4725894 -1 775916 2112032 2219564 3973830 4526744 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 725714 887724 1635018 4028862 4147293 -1 239329 733640 1101395 1536144 1590716 1680168 1889335 2170998 2273824 2625384 2650408 4847785 4908885 4910500 -1 -2 481873 742934 843391 1593311 2258119 2937025 3070409 3707297 3740174 4557246 4673377 4719353 4720663 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -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 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 -2 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 1684239 1839479 2717895 3651684 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 409615 1310763 1554181 2319874 4605878 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 638541 1420361 2476244 2841852 3052611 3449373 4218467 4883628 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 166150 502914 652580 878363 1642691 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -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 -2 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 216906 1132597 4288168 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 208442 297090 1904423 2741479 4011156 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 995549 1670396 1842444 2285471 2635093 2678622 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 477318 1019498 2544810 4022330 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 469117 978846 1204161 2825073 3605147 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 448626 777624 815373 2052956 4734687 4914292 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 -2 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 128796 1499866 2865568 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 289970 507782 1118267 2121369 2532384 4150106 4466103 -1 -2 260161 771235 971201 1047614 1209115 1721216 1843063 1968312 2132199 3031943 3395645 4145182 4370960 4458427 -1 2749860 3691811 3817798 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 1827162 2445888 3353146 4222175 4971330 -1 25233 129686 1072221 2142059 2594713 3858422 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 807842 964336 1429959 1527432 2228081 2524125 3702111 4752686 -1 -2 887076 2087301 3014965 4200484 4817777 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 925685 2077004 2081831 3017965 4365879 4919988 -1 3406 3622470 4137201 4455961 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 407185 525900 777414 1819249 2874389 2897687 3098151 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 568667 1567535 1589703 3203558 -1 1570130 1971157 2560998 3188337 4545918 4998685 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -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 16344 892925 971330 1677248 1725619 2495927 2719439 2858985 3036088 3624356 4740770 -1 -2 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3714603 3979380 4242415 -1 539416 591777 1289617 3030075 3402669 3510479 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 235718 295646 347616 590559 1894512 2262033 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 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 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 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 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 356087 477489 583137 1283912 1689479 1756762 2485932 2549971 4148349 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 337621 423853 1553149 1932842 4365255 -1 -2 887076 2087301 3014965 4200484 4817777 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 2840049 3406622 3548891 4215453 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 427424 1000045 1370401 2438705 2656567 2998685 4054079 4692452 4795622 -1 4913 686279 816899 901694 965883 3258265 3337416 3531054 4440313 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 1910837 2054821 2923122 3174600 -1 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 578493 1173132 1237011 3148470 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 37625 712885 1180804 1736263 2039487 2192015 2903474 3787364 4687308 4809329 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 -2 775916 2112032 2219564 3973830 4526744 -1 1290486 1670750 2021635 2820456 3841159 -1 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 2334619 2827645 3485978 3863034 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 2320584 3077237 3384317 3580778 4754538 -1 84213 670150 863212 1719702 4811892 4903785 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 555694 1253967 1353385 2526537 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 -2 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 899192 1420054 2978000 3713360 -1 -2 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 556747 1984923 2551625 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 524344 1564280 1669515 2127740 2562303 3223398 3364838 3802830 4604647 -1 -2 495712 1348634 1614160 4914823 -1 2313980 3163747 4899431 -1 -2 233677 266081 367086 412927 966029 1358175 1615850 1633467 1862427 1894029 2035158 3930034 4300911 4662503 4874980 -1 1145526 2166211 2740496 2825039 3104700 3937778 4190757 4642788 4742011 -1 443752 2718057 3096075 3766785 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 421263 424718 689864 715344 1862562 2084683 2875682 3831271 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 6164 882478 938947 1190512 1842444 2635093 2678622 2884246 3115673 3512004 -1 -2 82552 1176976 1737456 2343986 3023025 3283996 3534191 -1 -2 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 254119 354742 805424 1111194 1429198 1766009 3845772 4416372 -1 -2 3626976 3759688 3927410 3982449 4086712 4543382 -1 788533 844253 1372473 4216861 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 36634 1849981 2451061 3300085 3765029 -1 -2 1388017 1859720 1935504 2000596 4322590 4373448 -1 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 111411 641247 910392 1662534 4000350 4145148 4225128 4330776 4486412 4650758 4877959 -1 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 -2 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 57254 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 1548481 1900584 2771833 3256848 3497101 4915528 -1 444561 1336607 1846543 2450553 2732969 3223176 3293903 3883383 4027880 4104225 4204631 4204820 4649602 4673645 4851657 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 1314170 3424085 4336967 -1 -2 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 208299 430041 543936 584610 979730 1669307 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 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 34921 457324 620408 707241 1126540 1373454 -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 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 133505 334804 1009723 2731268 2794714 2935995 3040093 3423736 3438080 4166467 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 623094 1187929 1748225 3143271 3170578 3377843 3745229 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 903473 918173 2817466 3811408 4256193 -1 448626 777624 815373 2052956 4734687 4914292 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1873138 1919029 2763405 3409732 3558113 3757436 4182313 4417595 4581757 4989152 -1 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 1926938 2151579 3748969 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 447561 603253 1472459 1504448 1671994 1681841 1861251 2058200 2099854 2639483 3844339 3986443 4052626 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 412927 1615850 1633467 1894029 3268171 3930034 4300911 4662503 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 443752 2718057 3096075 3766785 -1 -2 37363 2533870 2801942 2978039 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 946915 2561869 2915642 3499811 -1 16329 1388222 1451213 1655495 2131638 2644887 2973971 3419905 3518131 3550294 4395539 -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 318933 1092321 1271307 3083067 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 869852 1448560 3868205 -1 -2 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 987359 1827887 2106699 2511842 2741596 4326093 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 475153 1395982 2591563 2799100 3076351 3813371 3892181 4375295 4692235 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 1591150 3447320 3778429 4787733 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 1718816 3516134 4962803 -1 529249 757154 1389823 1705882 2709900 4517440 4910245 -1 178992 402580 1336365 1795873 2551134 4140646 4331898 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 1297580 1880859 3350286 3687337 3912782 4505348 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 609161 636752 2156539 2442692 2566707 3490250 3530892 3699696 4480366 4858128 -1 -2 2077024 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 2203405 2246038 3938810 4808423 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 622869 698046 761095 1615831 1703311 1999642 3233857 3672919 3775909 4260355 4272670 4365588 4603088 4719655 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 859728 1259829 1277168 2374851 4971125 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 1425974 1779113 2181820 2525577 3387062 4173511 -1 768697 2508874 3172205 3208103 3312329 4411672 4746707 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 843462 998571 1360948 1589882 2015284 2267595 3355664 3700326 3801754 3957223 4361135 4955186 -1 -2 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 2508874 3312329 4411672 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 519182 775900 2812482 3174899 3676122 3896167 4028400 4822903 4866463 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 430046 576882 1612572 2044330 2562820 3935059 4850849 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 1756810 2131075 3335701 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 995859 1089845 1177793 2222444 4273830 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 2577869 3905482 4512190 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 927331 2174135 3625598 3681495 4497183 -1 -2 1071823 2564337 2731311 2801475 3362422 3479985 3700413 4145138 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 1091782 2118115 3713182 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 734702 1338497 1605834 2300485 2657387 4150536 4212350 4214448 4558383 -1 1294867 1453359 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 318126 464069 1548400 1595894 1890722 3902790 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 76777 503622 619095 1250736 2895157 2897579 3624882 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 26661 1001690 2048804 2928080 3388645 3562944 4772799 4815602 4969097 4999999 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 497814 2258845 2641428 4017630 4335678 -1 1275247 1994626 3025619 3128768 4667276 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 358544 644030 948911 2680840 2710167 3599521 3640246 -1 439270 1132785 1719808 2688254 2852365 3873820 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 1955031 2445173 4825414 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 614441 666736 725838 3349098 4105978 4162965 4177860 4414568 4553521 -1 -2 61710 183234 199034 510434 581039 2425327 2637454 2739795 3334484 3531997 4032586 4782406 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 446495 1352023 1816236 2535586 3235097 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 1139626 2036869 3686813 4474415 -1 1052934 1918690 2222924 -1 -2 311546 2326828 3931326 4014580 4819593 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 1731551 3012907 3585457 4228966 -1 -2 1741015 3076348 4345965 4549769 4595427 -1 2912 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 204256 2031702 3038816 4634571 4850817 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 47599 117746 213490 803084 811790 2373974 4586387 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 927987 2006239 2421884 3740342 -1 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 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 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 463847 2347215 4648809 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 184556 1058025 1658447 3772338 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 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 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1777280 2843708 4622669 4957658 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 1914689 2913110 2978672 3650970 4878964 -1 257277 848525 862478 1773436 2144943 2383061 3756950 4117802 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 2681606 3837515 4497856 4528410 4821729 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 820604 2247595 2373892 2565012 4310037 4683649 -1 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 700843 1494388 1697590 3948855 4641610 4738570 -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 693136 1265219 1289662 2603787 2792011 3207514 3888674 4933836 -1 -2 290982 578558 1202952 1664743 2138829 4211174 -1 2866594 2994296 3257348 4461950 -1 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 138798 3063154 3275148 4435121 -1 171738 1305825 2325180 -1 -2 212599 1448672 3071505 -1 -2 995549 1670396 1842444 2285471 2635093 2678622 -1 2215426 2573772 2912708 4635113 4809023 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4599918 -1 918925 1747732 2306501 2352236 3659264 3877850 4772428 -1 -2 3005187 3914244 4402722 4758298 4966859 -1 675807 2653500 3461087 3888130 4577873 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 629084 633207 1005306 1940393 2749087 4545602 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 121892 249017 274813 887718 1066376 1716218 4288103 4930774 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 909150 1188139 1234162 4068943 4523971 -1 -2 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 391902 917431 2454831 3967349 4903375 -1 -2 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 59031 606380 1592802 2407632 3424636 -1 -2 1529388 1995437 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 1147640 3037551 3252753 3737505 4134137 -1 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 420955 916689 1034305 1082526 2601506 2722691 2879593 3397206 3478350 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 263103 2823702 2941026 3052441 4013844 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1594155 3419598 4314048 4992377 -1 -2 49551 446564 1288136 4847768 -1 701263 1311402 1340116 3699296 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 454920 1072031 1806831 2414981 3657790 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 23731 442840 1610140 2262864 2325733 2929764 4530508 4534144 -1 -2 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 -2 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 1102287 1625643 1797413 2005011 3493817 3604555 4465151 4954924 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 737443 1041159 1296548 1433343 2044432 2287642 2602436 2931809 3367778 3482440 3603739 3631656 3734689 3807140 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 170955 386560 1681298 3355178 4500456 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 725714 887724 1635018 4028862 4147293 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 1099345 1208233 2126394 2225970 2539688 2726434 3551234 -1 568268 734217 3188114 -1 -2 1188364 2373403 3703389 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 -2 611727 1627665 1983970 4029313 4663265 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 -2 69686 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 -2 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 821914 2459291 4640947 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 332689 475464 647849 748931 813814 1357671 2125584 2662727 3301576 4713119 4792702 -1 923344 1337541 3732523 4003048 4647533 -1 142198 347602 1586126 1643282 2690803 2737072 2737677 4817140 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 930075 1011661 1165896 1810669 2066848 2385616 2540282 3667511 3966152 4858540 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 121529 515134 541829 741295 938120 2076217 2312176 2501276 2793720 2918140 3134542 3379989 3451142 3547732 3598720 3617131 3707030 4658211 -1 -2 79032 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 422482 2867627 3327400 4285965 4491354 -1 -2 631190 738388 1411483 1420783 2052990 2293366 3162241 3162768 4486637 -1 743073 883062 2363691 2468483 3011720 4731926 -1 537308 1124860 1221853 2157393 2188290 2450766 2462648 2801210 3041484 3182105 3735862 4028760 4732050 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 37363 2533870 2801942 2978039 -1 468474 714912 1099100 2475691 4329590 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 2930254 3691007 3991331 -1 -2 1056429 2555670 2983890 3212660 4505986 4515248 4543832 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 354939 818040 951176 1498399 1966557 2414789 2678111 2888610 3273245 4127528 4302927 4334975 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 1236340 2148420 2601339 2647512 3838391 4404339 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 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 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 1926795 2152490 3033889 3064271 3720268 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 314493 2112975 2586761 2619756 4587737 4785343 -1 -2 663754 1388309 1415909 2231840 3355075 3666332 4673976 4807667 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 1004895 1310342 1314361 4060927 4153933 4215935 -1 -2 689810 782595 1128800 1306975 1482885 1605429 1948038 2424391 3085545 3227549 4020017 4355594 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 961566 1205599 1381878 2195248 4669544 -1 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 2014657 2245966 3478288 4587203 4914595 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 2839573 4054944 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 953144 1238964 1977986 2903314 3219019 4141044 -1 864326 1835481 2134631 2353632 3859714 -1 290784 496002 606925 1079413 1136422 2163621 2511146 3174875 3315253 3935145 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 17267 233611 264454 951999 1791360 3475521 4682739 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 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 797901 1676692 2201964 2617297 4683539 -1 -2 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 240751 748220 1106323 1786740 1889617 2927472 3687503 3977644 4426326 4535793 4993810 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 375245 600085 756828 1280542 1501283 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -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 -2 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 926274 1954050 3929657 -1 536985 1410386 2726234 4081092 4564290 4979594 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 302199 670674 857538 2124824 2850553 3543682 -1 3845429 3970289 4165988 4973355 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 875291 1845838 3980342 4721247 4788501 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 408395 1770323 2068994 2927634 4168521 -1 2674 1741625 2582157 4169110 4364762 4999999 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -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 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 27844 287598 362548 410347 1864437 1938820 2405750 2856278 2909342 3307837 3363152 3507222 4062481 4241762 4752085 -1 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 -2 328132 3155825 3619090 4155239 4680421 4845482 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 18594 2137232 4403183 4469508 4801822 -1 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 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 90650 136975 779923 812465 858831 1040979 1427947 2066674 4037665 4689145 4836661 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 188210 970830 988148 1288568 3550395 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 787767 1047743 1076506 1756810 2131075 3335701 3875895 4078927 4447491 4901281 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 482659 1443572 1598911 3607503 3670255 -1 587779 3257768 3575324 -1 -2 447561 603253 1472459 1504448 1671994 1681841 1861251 2058200 2099854 2639483 3844339 3986443 4052626 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 -2 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 2456 258686 3724972 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 494480 1308284 2344511 4358811 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 415644 567603 655328 1815364 2812372 3634938 3657126 3895847 3897743 4757053 -1 38853 2167946 2934063 3129999 3661366 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 1230291 3900562 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1512029 1907848 3263356 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 91621 600124 2954458 3541095 3637460 4447977 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 531834 842574 1627874 3984439 4868651 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 1928472 2629670 3292821 3301390 3861347 -1 171131 252582 2311827 3317601 3413800 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 504714 2827782 4323486 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 1101058 1946555 2257915 2453374 2456093 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 3406 1588867 3622470 3941582 4137201 4455961 -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 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 845494 1000755 1253802 1327256 1670060 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 2769771 3010400 3160189 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 2355393 3010449 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 26661 1001690 2048804 2928080 3388645 3562944 4772799 4815602 4969097 4999999 -1 -2 23912 393849 2015069 3046362 3623336 4135162 4530728 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 -2 768807 1328105 1790270 1820819 -1 -2 534237 1852568 4129224 4821381 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 813667 948391 2285696 3329771 4511548 -1 -2 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 1568729 2045713 2106332 2417818 4424964 4906685 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2553128 3740574 4428936 4457956 4939647 -1 1699980 2707842 3016746 4977337 -1 624546 1680153 1924829 2338895 4048184 -1 -2 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 333568 398589 633163 1814521 2474746 4119348 4858890 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 -2 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 -2 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1163926 1613689 1827291 -1 -2 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 1587942 1772918 2295518 2487088 3436630 3480467 3755878 4294638 4890245 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 -2 217145 1671291 1827693 2112829 2575496 2986510 4054133 4521818 4989332 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 489026 3409029 3880294 4575526 4751477 4999999 -1 -2 523377 1184000 2206245 2330319 4677233 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 -2 675610 2338577 2919864 3624963 4085287 4516388 -1 -2 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 1382133 1799653 2522699 3095599 3180796 4075054 4278446 4317729 -1 452982 559527 1262659 2071913 2288880 2311324 2931458 3302900 3833047 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 1045846 1302922 1334789 1973430 2270607 2349164 2519171 3409094 4386186 4594356 4771896 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 4224017 -1 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 239080 430081 874419 1450353 2300419 4038523 4370346 -1 71762 160062 1404907 1624212 1707256 3628985 4068381 4147315 4597560 4720209 4808422 -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 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 502657 1221995 4795834 4836194 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 34259 741370 3515003 4603430 -1 295714 2309437 3039761 3236809 3539660 4471216 4616012 -1 620201 785278 883548 2025099 2755743 3221474 3786627 4484393 4827863 4999999 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 733095 1242267 1753444 3536949 3870574 -1 293213 1562097 2305991 2563121 3823731 -1 682870 1052790 1112750 3027825 3440698 3969741 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 381016 922338 1860811 2430094 2448393 4446777 -1 1996461 2785269 2837455 3068197 3380146 4691322 4939780 -1 -2 255491 759712 890985 1016602 1209995 1305323 1960980 2364326 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 640657 754077 882740 1513226 2095552 2623854 2752442 2959458 3205151 4459661 4987465 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -1 4982 519085 820607 2433740 2761687 2789573 2942680 3282309 4426207 4462372 -1 -2 1743630 3171254 3351508 3841150 4700968 -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 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1211795 4669582 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 -2 644529 1235698 1352771 2477832 2927717 4514200 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 221250 2167902 3804375 4646472 4878630 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 -2 1370607 1410220 2523305 2767178 2772394 3150650 -1 337621 423853 1553149 1932842 4365255 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 1008542 1343201 1551540 3372886 3920368 4799309 -1 -2 293166 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1536922 1922169 2132747 2603747 3182457 4229115 -1 -2 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 621223 1231665 2107095 2203903 4521545 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 -2 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 -2 583318 706532 1787688 3443713 3604581 4144405 4465343 -1 1365167 2283239 4402580 4928255 -1 1318542 1946447 3848718 -1 27145 88644 558001 1280436 3232472 3939579 4251944 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 248469 1332792 1443415 1633247 3079966 3191147 -1 675807 796474 1523095 2604334 2653500 2747735 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 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 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 114536 932167 1199928 2785684 2909415 4369805 4679484 4756592 4909419 -1 -2 1275230 3510162 3869709 4170500 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 463847 2347215 4648809 -1 -2 1286319 2553085 2936599 4102122 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 777948 1294282 1825011 2207110 2697803 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 2869142 2908160 3076283 4403102 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 176533 367475 582743 1330504 2093921 4717072 -1 1071480 1493586 2028908 3579235 3917336 4741041 4908828 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 183582 342301 1701775 1760666 4168890 4751849 4758252 4977862 4999999 -1 214633 264566 1482909 3574444 4344322 4781223 -1 466657 1016594 1028232 1638126 1835265 2214384 2647495 3503272 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 310243 393060 842011 939158 1366548 2627982 3472266 3495774 3779578 3895952 4165143 4650387 4670063 4995618 -1 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 549434 757632 1679875 -1 -2 1141428 1835685 2756766 4270682 4809204 -1 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 2121679 2592977 3696152 4173539 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 1294000 1318214 2957918 4223654 -1 918478 -1 34259 328933 1386719 1460191 1811127 2081297 3515003 4384918 4475867 4896856 -1 -2 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 -2 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 1781831 1997137 2028615 3187237 -1 -2 1317194 1623671 2383328 4530014 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1066722 2038958 3220270 4357856 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 -2 534989 620245 1620982 2245546 4738944 4969381 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 169525 1402601 2511275 3846643 4363126 -1 1052576 2559036 3296820 3687418 4898985 -1 -2 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 220300 2510044 2718693 3472079 4280143 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 74781 165855 462832 667401 822954 947039 1124463 1364284 3686471 3865279 3988862 4472404 4484586 4673377 4757262 4877820 -1 2565703 4334500 4502072 -1 -2 828062 1314643 1588757 2020669 2174172 2472126 2484774 4425807 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 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 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 327079 1604275 2998743 3739114 4215144 -1 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 486057 1824568 2954403 4015080 4135159 -1 -2 79601 337759 2083903 2229816 2392673 3653985 4152969 4447432 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 754060 2676232 3659235 4386816 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 1340249 1362654 1526320 3050876 3718771 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 1812488 2250212 2656832 4171628 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 306064 878189 1075740 2992492 3814302 3820749 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 -2 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 502746 3557749 4431988 4538300 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 1698133 3044093 4417557 4811439 -1 859884 1886686 4212052 4536325 4796715 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 191325 434728 1450731 1542154 1728855 1823110 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 2946105 4946878 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 769944 3473352 3765891 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 23474 196994 768191 1041094 1534826 1756810 2057671 2093427 2095825 2131075 3335701 4397170 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 486660 1077780 1477838 3134154 3166401 4408982 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 -2 564683 989569 1706915 1986880 2373637 3936837 4530082 4845189 -1 1186438 1435252 1935626 3131008 3650946 -1 -2 695701 1631485 1690363 2187333 3240724 4159587 -1 834288 1168645 2329682 3445018 3653527 3729235 3836042 4317944 4649027 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 621223 1231665 2107095 2203903 4521545 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 507400 2092399 2461691 3331551 4209603 -1 -2 989601 1420214 2346458 3050758 -1 911034 928006 1001989 1636411 1687815 2786330 -1 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 534237 1852568 2799980 3418772 4129224 4768344 4773158 4821381 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 103378 950000 4085247 4580600 -1 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 481714 671229 765428 2137791 3592577 -1 -2 311546 2326828 3931326 4014580 4819593 -1 -2 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -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 -2 935196 1497347 1698075 3409557 4368777 4707953 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 628188 1186882 1467291 2105175 2350557 3296413 4140624 4458178 4758768 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3965572 4757291 4775293 -1 -2 191206 2015595 -1 11224 159785 1060692 2808929 3556179 4683355 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 256794 996513 2227395 2438772 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 1790758 2294755 3969507 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 334211 456903 976985 1110293 1263830 2009375 2211386 3541470 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -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 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 989601 1420214 2346458 3050758 -1 -2 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 -2 504714 2827782 4323486 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 -2 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 515134 741295 2076217 2312176 2501276 2918140 3134542 3379989 3451142 3617131 3707030 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 2085541 2169739 3765495 4483608 -1 -2 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 668261 1784331 2416881 3571466 4112266 -1 3845429 3970289 4165988 4973355 -1 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 -2 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 954011 1340733 1392146 1398766 2670116 2989255 3790233 3860386 4052379 4431436 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 789030 823038 938474 1553506 1600458 1892258 2009839 2785688 2788024 2851989 2878458 3143452 3682889 3759722 3851350 3893664 3906840 4774172 4790298 4990753 4996460 -1 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 1414266 1506641 1537960 2737172 3427721 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 284904 1023166 1863077 2370488 2387396 2696293 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 715201 881682 1968770 2149554 2415966 2653181 3007531 3653072 3713723 -1 -2 27145 88644 558001 1280436 3232472 3939579 4251944 -1 -2 752581 1380491 1584736 2088646 2670533 3144232 3200196 3352807 3626022 3837792 4009317 4272076 4745381 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 666466 1873653 2097592 3332669 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 676321 2790768 3829914 -1 -2 1241451 1334445 2227470 2581193 2817129 3323506 3644518 4855703 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 549434 757632 1679875 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 463847 2347215 4648809 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 632176 881845 1451289 2743757 2935324 3820768 -1 675521 703788 773698 777771 1827450 1838022 2034585 2407959 3908135 -1 348413 462137 509480 651669 1457264 1483548 1681557 2000501 2246737 2333153 2789923 3287065 3372691 3521301 3602831 -1 -2 1297580 1880859 3350286 3687337 3912782 4505348 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 587779 3257768 3575324 -1 -2 2085541 2169739 3765495 4483608 -1 382176 874331 1287032 2695346 3295408 3725605 -1 -2 798099 911112 1094990 1459957 1591839 1661222 2003174 2372112 3896253 4204227 4553010 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 477047 1252591 1757013 3003775 3067239 3903372 -1 95519 2553336 3573303 4346557 4464285 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 283288 1563308 2009611 3000068 4175074 -1 772655 1170377 1587665 2390598 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 918319 2323613 3981049 -1 -2 317371 767006 1879034 2926957 3202713 3232997 3341573 3392883 -1 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 184556 1058025 1658447 3772338 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 750724 1367752 3851336 4166165 4361391 -1 -2 1804705 2353057 4105747 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 81664 320907 1116475 1871625 -1 1580964 1988880 2481332 2526241 4161813 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 408547 1112453 2046155 2287675 2934283 3004326 3537277 4029654 4126919 -1 -2 75741 1520387 2371805 3248174 3576028 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 95203 1293463 2244690 2618872 3149023 4989731 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 909150 1188139 1234162 4068943 4523971 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 -2 147861 769944 1068050 2423195 2719993 2838331 3085147 3573676 3765891 -1 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 549434 757632 1679875 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 72036 247676 279708 916180 1758927 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -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 217090 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 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 2854249 3631091 4281693 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 1577916 2226442 4322243 4647041 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 130170 208501 750230 961419 1548424 2406092 3270098 3902388 4913492 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 -2 988148 2171158 3129232 3331898 3549529 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 1131020 1451792 1683007 2118654 2528165 2572046 2751656 3299814 4287721 4975531 -1 -2 106734 839917 1656518 2714617 3051122 4990099 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 271595 638502 851161 2072133 2432474 3290438 4721569 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 -2 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 408395 1770323 2068994 2927634 4168521 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 2824848 2982017 3632969 3739813 4609782 4689989 -1 -2 3709956 3902093 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 1425974 1779113 2181820 2525577 3387062 4173511 -1 768697 3172205 3208103 3487130 4746707 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 843462 998571 1360948 1589882 3801754 3957223 -1 2472673 3645700 4735374 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 240960 887609 972927 2157966 3263273 3324892 3649685 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 1314000 1465598 1962647 4223517 4788057 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 -2 216089 478827 691497 1106484 3068773 4044272 4879311 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 -2 103652 912044 2509487 2784678 2927609 2961010 3222422 4159633 4363287 -1 -2 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 -2 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 78366 675652 2823488 3770058 -1 -2 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 32632 439023 1933519 2902252 4898976 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 1642177 3076604 4089733 4499936 -1 55122 1004164 2012092 3542142 3744410 3772849 3861662 4799340 4913927 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 304526 346392 448033 3122706 3139288 4043040 -1 -2 868485 3881440 4033198 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 1347965 2956381 4513780 4536611 -1 263103 2823702 2941026 3052441 4013844 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 -2 928603 1306062 2430979 4139821 4446895 -1 142643 406366 1109017 1133361 1174004 1477527 1610915 1993446 2272622 2571528 2816084 3064325 3414726 4886168 4908281 4999999 -1 -2 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 514742 3114596 3857610 4152098 4549683 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 346000 2651019 -1 1740650 3328575 4171519 4849398 -1 -2 960963 1286371 4131934 -1 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 186366 813768 1460457 2209567 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 395736 2191344 3350345 4908436 -1 1955031 2445173 4825414 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 1026613 1099463 4594278 -1 72501 83866 433199 630107 752675 1967308 1985319 2001149 4546129 -1 89090 712077 871969 1140583 2566608 3931739 -1 109403 214400 601878 736438 2210519 2249176 2735208 3056781 3490592 3915720 4100065 4817829 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 4915617 -1 -2 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 -2 420955 916689 1034305 1082526 2601506 2722691 2879593 3397206 3478350 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 750647 861243 3242260 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 186675 3589132 4360545 -1 -2 1756810 2131075 3335701 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 213672 272033 371600 539286 2201865 2335788 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 587174 677447 935051 1841510 4840262 -1 -2 42644 627671 927294 2173175 2218121 -1 -2 467793 476245 716964 866401 4355651 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 1731551 3012907 3585457 4228966 -1 81664 320907 1116475 1871625 3042072 3185784 -1 11598 2203405 2246038 3938810 4808423 -1 -2 328132 3155825 3619090 4155239 4680421 4845482 -1 457206 530805 654593 743383 771950 1217627 1378512 2771260 2896367 3057129 3129911 3576964 4687329 4995846 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 621223 1231665 2107095 2203903 4521545 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 137997 813386 1257167 2462672 2493124 3520874 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 640185 3720713 3817852 3868436 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 3889476 4606941 -1 -2 1830637 1911220 3579669 -1 -2 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 -2 2884748 3906525 3929609 4064905 -1 -2 727421 933610 1108179 1958549 4155385 4739008 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 395736 2191344 3350345 4908436 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 1955031 2445173 4825414 -1 -2 183550 353071 1270752 1279375 1350337 1635043 2314402 2583678 4613835 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 1975400 2188920 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 259819 791420 833288 885055 1316997 2754941 4016724 4088143 4808459 -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 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 -2 988148 2171158 3129232 3331898 3549529 -1 -2 77440 2052722 4188117 4922060 -1 299001 329627 2550979 4645742 -1 -2 220501 1846660 1992212 -1 -2 1235455 2333623 2739627 2956735 3855428 3983590 -1 -2 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 -2 272967 2096345 2229981 2928444 3540409 -1 1147640 3037551 3252753 3737505 -1 -2 521970 2168074 2505387 3279246 4878286 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 659757 1811944 3577527 4736099 -1 -2 155181 1732383 2430039 3843900 4882192 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 2349022 2473005 3323571 4361034 4420135 4994023 -1 -2 771235 1843063 4145182 4458427 -1 1374576 1892846 1930332 2886056 3730749 -1 -2 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 2731311 3479985 3700413 4206574 -1 411568 2497788 2972726 3736165 4783124 -1 24574 433212 521556 682961 1773325 3056233 3656937 4009744 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 713178 2176431 3538495 3810035 3966734 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 1591150 3447320 3778429 4787733 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 1698133 2410285 2672892 2726313 2897112 3044093 3275713 3874930 4142653 4417557 4568711 4811439 4894609 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 56088 665395 989166 1730866 3626783 3967939 -1 3912616 4800006 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 1421257 1500772 2069588 2844301 2922542 3483407 4198600 4757697 -1 3889476 4606941 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 1605023 2517839 2519278 4775061 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 1541625 3919304 4301257 4501861 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 -2 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 302199 670674 857538 2124824 2850553 3543682 -1 -2 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 2674 347465 761074 1490629 2683791 3450646 3912675 4331915 4616075 4999999 -1 1130803 2114451 2185063 2626891 3041070 3611166 3660721 4999999 -1 -2 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 6106 33616 300158 550514 570261 1682836 2447628 2910249 3021559 3825648 -1 -2 269406 4794002 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 946244 3559231 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 333211 445142 1304659 1367424 1401811 -1 -2 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 2226326 3448716 3619419 4663986 4894570 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -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 1298114 1329117 1642755 1689548 4933638 -1 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 -2 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4870295 -1 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -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 1204368 2501413 2515253 3510641 4622516 -1 1605023 2517839 2519278 4775061 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 375245 600085 756828 1280542 1501283 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 -2 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 592050 1506189 2860188 3438060 4549366 4861115 -1 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 -2 544780 1016349 2243865 4095472 4475536 4819382 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 1804193 1992212 2823161 3748240 -1 -2 2264807 2308314 2630197 3920348 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 -2 1286319 2553085 2936599 4102122 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 203202 273889 365330 434562 861366 2068249 2496287 2700551 4087068 4124534 4194424 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 1334875 2314333 2922538 3961312 4277103 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 7544 1256121 1280330 3405470 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 927647 1134259 1455829 2810857 3061828 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 929452 2867777 2929453 3631656 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 183642 299200 669034 1850033 1874820 2166123 2584136 2936874 3001619 3380055 4325926 4670538 4689546 4711719 4970595 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 32751 993285 1422584 2614893 3242959 3421788 3648165 3921269 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 589249 2380983 3496546 3548709 4156994 4533038 -1 655328 1815364 2812372 3895847 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 187167 1171743 1519768 2074028 2415204 3983022 4686140 -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 914604 1916717 2365738 3475687 3931620 4154425 -1 337621 423853 1553149 4365255 -1 -2 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 7524 12722 213896 1410009 1937012 2245329 3181345 3978005 4174764 4607461 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 11598 316205 1573573 1799593 2538135 3938810 -1 -2 1070910 2741067 3124041 4287180 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 482659 1443572 1598911 3607503 3670255 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 587779 3257768 3575324 -1 -2 327079 1604275 2998743 3739114 4215144 -1 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 1037664 1352154 1459004 1564020 3149434 4143057 -1 -2 926274 1954050 3929657 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 2085541 2169739 3765495 4483608 -1 382176 874331 1287032 2695346 3295408 3725605 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 137267 684257 1334315 1679024 2072118 3245458 3576996 3650792 4941683 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 650418 1170945 1347832 1405273 2277643 2362076 2749860 -1 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 547710 567980 1940706 2097626 2522448 2919077 3578933 4651785 -1 -2 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 -2 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 1166512 1251752 1543877 2244170 3562646 3943550 3999383 4036922 4315101 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 2269 426346 620675 842239 1089698 1208657 1752894 2074858 2701526 3208199 3670958 4297348 4354798 -1 1800071 1801647 4627903 4798097 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 1140479 2265200 2366917 3606686 3729673 3761921 4448894 4837794 -1 -2 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 1756810 2131075 3335701 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 139396 1384117 2065468 2301359 2446187 2456110 3369928 4912754 -1 587174 677447 1841510 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 -1 1204374 1372473 1918157 4797178 -1 -2 220469 958594 1505329 1582372 1756140 1935046 2827592 3230162 3361062 3678106 4032365 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 1523959 2226927 2271878 2906685 3290460 3418976 3768366 4376577 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 273399 506486 734958 900723 2334071 4477293 -1 758811 929642 1236195 4994613 -1 136623 440553 627083 1075118 1140121 1190665 1234622 1243247 2678780 2784792 3503437 3632628 3641026 4709776 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 338180 402277 507818 765211 985742 1019562 1623815 2808945 3982518 4515186 4546058 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 197525 1146336 1782916 1990800 4293694 4501224 -1 630941 971258 1518444 1578825 2558430 4352104 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 -2 1926938 2151579 3748969 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 2511981 3193593 4102738 4453241 4742954 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 917431 2454831 3967349 4903375 -1 -2 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 1326366 2500723 4279989 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 1831384 3716339 4999999 -1 -2 56506 113129 2679957 4098415 4998579 -1 1078569 3047013 3220994 4526076 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 73558 2214822 2315240 2535218 4345116 4973884 -1 504714 2827782 4323486 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -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 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 594011 607293 699236 2710158 3436659 3590367 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 1756810 2131075 3335701 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 1490363 2128938 2879333 3430389 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 611521 1168903 1287783 1920045 3478111 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 1205951 1803760 2884748 4064905 -1 1490275 1695381 3108520 3284650 3853445 4416487 -1 -2 307775 613838 1075283 1399476 1980017 3843159 4437931 4537412 -1 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 1234016 1419110 2423845 3768621 4301749 4665491 4965270 -1 391902 917431 2454831 3967349 4903375 -1 -2 928603 1306062 2430979 4139821 4446895 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 668931 1135274 3401166 4240418 -1 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 4371975 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 67392 321515 385603 426030 758858 951132 1045977 1246858 1270343 1471862 1943648 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 1100666 2007917 3787405 4007434 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 843391 1593311 3070409 3707297 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 12836 1407992 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 552736 619250 2332173 2678383 4021122 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 -2 181736 1457500 2432201 2802230 3450528 3567686 -1 1129813 1339979 4175293 4793314 4999999 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 436978 1015742 1277165 3016939 3322828 3719619 4336979 -1 -2 762559 1327808 2030219 3496556 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 2884748 3906525 3929609 4064905 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 561370 564787 2504201 2621944 2654241 4365582 4807188 4910047 -1 -2 11903 112624 825598 1962905 2805029 4421659 4560314 4984523 -1 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 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 859036 1229039 2868534 3032904 4637036 4860848 -1 -2 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 -2 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -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 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 28811 3483260 3631313 -1 376572 3028928 4749626 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 15838 276847 806121 2509209 4751111 -1 439259 456124 999499 1784363 1809135 1910277 2030973 3831924 4285378 -1 1001977 1550618 1763406 3284548 3790365 4707025 -1 594184 2169357 3094319 4010622 4095222 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 509323 2143158 2722887 4592929 4619254 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 659911 2315638 3532597 4262866 4391785 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 -2 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 -2 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 298915 970204 2190752 2406955 3339693 4570742 -1 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 117193 842955 1292997 1327937 1543251 1854174 2029668 2070956 2938771 3943079 4481766 4548700 4661138 4971035 -1 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 4382265 -1 345300 1316346 1582436 2069984 2309574 2867807 3841470 4341972 -1 -2 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 2282905 3149685 4754080 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 1127961 1830500 -1 326108 933279 972538 1528002 3036831 3396929 3450344 4132569 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 -2 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 202913 343692 1016934 1223085 1223746 1737917 2240940 4877065 -1 -2 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1705751 2430230 2491511 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 128737 146461 367790 2035238 3510987 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 -2 283274 1493082 1905438 2342005 2982186 3301010 4047886 4452864 4907744 4999999 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 535506 1590183 2704449 3750288 4204175 4252220 4525994 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 755785 2106982 2384281 3916339 4877502 -1 67392 321515 385603 426030 758858 1943648 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 578493 1237011 3148470 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 578204 609128 1171954 2049143 3507152 3999631 4260219 -1 -2 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 14247 37363 494825 685613 1642873 1978309 2359603 2533870 2579239 2801942 2978039 3900205 3964632 4723563 -1 -2 931262 2397542 4989201 -1 -2 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 -2 360361 886917 1129724 1252837 1568988 1652730 2211503 3072558 3118001 3261815 3306445 3527930 3764897 3955258 3976341 4169610 4282328 4327965 4445400 4470209 4874012 -1 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 1505119 2397134 3043491 3942542 -1 2027837 4767565 4991638 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 1975400 2188920 -1 -2 198623 4884449 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481714 671229 765428 2137791 3592577 -1 -2 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 521870 704262 1533876 4356305 4407634 4692802 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 -2 162642 557772 1517388 1974028 2616484 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 294360 1088458 2270237 3025616 -1 2605857 3667146 3816508 4392572 -1 -2 418250 490446 759681 1074927 2321056 3292052 3298405 3838745 4213610 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 643296 1567960 2551198 4023710 4103730 4696126 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 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 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -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 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 821914 2459291 4640947 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 -1 13325 963724 1131678 1270545 1880597 1934771 2449842 3321749 3510735 4618739 4890634 -1 -2 1961692 2603907 3302284 3934498 4274933 -1 828380 1587413 2130962 3209107 4082273 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 2124872 3514154 3548385 4140361 4790960 4999999 -1 249353 960432 1526500 2520690 3181347 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 155309 616885 636037 2231037 2931013 2983944 3072171 -1 -2 413829 777012 2601791 2912706 3484899 4781825 4969763 -1 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 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 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 -2 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 -2 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 1460473 1928813 2415035 3990722 4438855 -1 373431 852662 869442 977402 1679168 2589514 3965949 4004628 4340575 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 81879 963029 1949663 2899552 3381638 3961748 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 164147 188763 3482376 3981642 4860687 4999365 -1 2203281 2207150 -1 397936 2415221 2658084 3915674 4960981 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 1391159 1432341 2635195 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 1276231 2057283 2533814 4503995 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 -2 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1891201 1910535 2447362 3062345 4543421 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 2401 2125981 2567127 2958472 3611870 -1 1028606 1619931 2665175 2761306 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 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 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 988148 2171158 3129232 3331898 3549529 -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 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 557765 1153675 2180987 2697968 3041564 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 599732 1070069 1799494 2852818 3796742 4470362 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 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 3457700 3602714 4615658 -1 -2 1142111 3243172 3944641 4043059 4094184 4185024 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 2731311 3479985 3700413 4206574 -1 -2 217990 1075817 1124807 1865221 2472255 3503257 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 -2 689317 809307 1049578 1210161 1933702 2294755 2802901 3612800 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 1028606 1619931 2665175 2761306 -1 -2 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1064345 3709921 4045985 4529517 -1 -2 270300 706004 4145682 4267116 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 587174 677447 935051 1841510 4840262 -1 -2 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 -2 762559 1327808 2030219 3496556 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -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 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 209485 291492 520982 1701462 1760111 1823955 2130505 2235745 2432709 2789772 2855868 3121090 3343421 3771502 3869622 4058356 4701012 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 -2 37363 2533870 2801942 2978039 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 3889476 4606941 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 274310 479475 689053 883165 1130666 1485475 2382891 3648706 3792879 4154375 -1 -2 775916 2112032 2219564 3973830 4526744 -1 1290486 1670750 2021635 2820456 3841159 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 423373 1472720 4121777 4508006 -1 683591 2430807 2556890 4077080 4161587 4637803 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 271523 384344 1169518 1245334 1472931 3611258 4114418 4492903 4724590 -1 -2 7618 331364 412594 703415 1408406 2098106 2598797 2621081 3152649 4989558 -1 267376 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 1910306 2425327 2637454 3911205 -1 -2 503699 736101 1516284 1605669 2592997 2665707 3440978 3565310 4999999 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 588899 1211225 3418910 4357325 -1 -2 224239 2036851 2476892 3310775 3647088 -1 268848 1135703 1542502 2769466 4163841 4199517 -1 -2 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 926274 1954050 3929657 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 -2 361135 405758 441991 767941 1867267 2193755 2670533 3174096 3769637 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 581232 961229 1932403 3558342 3640062 3838133 3937568 4366437 -1 1087643 1261113 2080742 2549420 3275295 4886793 -1 673561 817138 1482138 2097810 2190610 3948943 3982953 4260956 4490881 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 671501 1030193 3555419 3816699 4552057 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 257599 1113854 2586169 2612921 4290972 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -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 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 100132 204566 371467 716383 777956 2028071 2344063 2642584 2686849 3741568 3807268 -1 -2 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 3087000 3112128 -1 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 170413 1356541 2301735 3080417 -1 -2 89846 462777 595351 1229812 1816742 2255430 2627004 3061649 3090606 3171840 3604620 3715571 3856478 4663832 4810028 -1 -2 917811 1109600 3539849 3662418 4461848 -1 114051 354679 355264 1344358 1865739 1881530 2551440 2901467 4304151 4804872 4902735 -1 775916 2112032 3973830 4526744 -1 1784151 1966001 2548016 2838033 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 -2 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 454219 704833 823018 1620646 1689267 2825061 3069938 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 -2 444016 485035 585267 1299796 2327268 -1 272694 1115782 1644912 1809920 1923583 2231819 3269063 3792118 4019163 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 4120600 4505193 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 134222 403639 664808 2054095 2189917 2576361 3081450 3690499 -1 254119 354742 805424 1111194 1429198 3845772 4416372 -1 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 24266 807981 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 742861 1905116 2804314 3059900 4786136 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 1681631 1866479 2993303 3394628 -1 630788 846476 1131368 1157453 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 456109 1119000 1304825 3966886 -1 -2 1095493 1274773 1281216 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 581232 961229 1932403 3558342 3640062 3838133 3937568 4366437 -1 1087643 1261113 2080742 2549420 3275295 4886793 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 964561 1141316 3392520 3850115 4632066 -1 -2 109644 299616 772141 787076 1954027 2141782 2674340 2934379 3491180 3693900 3791204 4166780 4905744 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 18594 2137232 4403183 4469508 4801822 -1 342113 2391302 2885318 4329358 4339251 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 837109 909980 982118 2931858 -1 -2 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 241624 451516 642207 887844 1531438 2196868 3172632 4291207 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 512737 877067 898243 2519153 2904203 3050932 3534800 -1 404768 1134291 2724067 2763376 3607262 3925530 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 153143 1275769 1381513 1478329 2134050 3354421 3600943 3824952 -1 408395 1770323 2068994 2927634 4168521 -1 560296 628935 881694 1604017 2581045 2618976 3447002 3562967 4786693 -1 -2 323932 1316201 2399344 2425580 3733350 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 36546 1264684 1944458 3562600 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 1577916 2226442 4322243 4647041 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 123728 824484 1070191 1435950 2441008 2618913 2986614 3036585 3640251 4016026 4728878 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 269406 4794002 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 67392 321515 385603 426030 758858 1943648 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 936291 2238484 3538804 4019213 4162294 4921223 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 41270 1481442 1637302 3077250 3158468 3521660 3998266 4259419 4634061 -1 -2 155309 616885 636037 2231037 2931013 2983944 3072171 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 3054774 3776454 4162910 4510376 4607155 4848754 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 -2 986925 1260767 2817749 4755488 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 1804193 1992212 2823161 3748240 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 2535998 2698174 3617437 3871783 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 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 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 3045635 3509696 4138347 4516101 -1 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 -2 1065937 1829467 2032271 3101463 3873956 4506245 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 384829 2473457 2822224 3585707 3597778 3801959 4488163 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 792552 912527 919436 1667178 1941577 2306045 2952388 3009886 3046733 3645178 3802072 3879543 4119285 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 1107649 3945591 4698175 -1 -2 260308 676955 1754286 3163409 4627408 4845785 -1 1924020 2185399 2965910 4198106 4999740 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4760840 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 -2 436579 1112621 2169971 3317193 3857883 4326760 4616491 4735580 -1 2840049 3406622 3548891 4215453 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 640185 3720713 3817852 3868436 -1 1108179 2203211 2269684 3237843 3401555 4618285 4739008 4857249 4913140 -1 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 -2 117075 777624 1110125 1280542 1295046 1399218 1439074 2052956 3286901 3857458 4290963 4734687 4861250 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 -2 667401 821994 1364284 4608428 -1 -2 467117 569250 3741552 -1 -2 1091782 2118115 3713182 4999999 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 3912616 4800006 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 447561 603253 1472459 1504448 1671994 1681841 1861251 2058200 2099854 2639483 3844339 3986443 4052626 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 266404 1427619 3983437 3989374 -1 505829 598965 2364719 -1 515419 998477 1402369 1494335 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1070238 1123284 1165626 3058631 3380891 -1 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 1490363 2128938 2879333 3430389 -1 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 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 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 459713 1205564 1367036 1630746 1844749 2341807 2789953 3409453 4071466 4278736 4925406 -1 -2 95519 200752 359038 648169 1114250 1134726 1364553 1942728 2259927 2553336 2785179 2785407 2998284 3434142 3573303 4346557 4464285 4898442 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 1286319 2553085 2936599 4102122 -1 1777280 2843708 3508756 4622669 4957658 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 310243 842011 939158 3472266 4650387 -1 799158 911521 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 2644707 3456636 4562265 -1 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 728396 2017194 2435976 2632167 3752076 4515153 4690129 -1 -2 133376 194073 284993 640485 2126217 3227307 3481283 3853255 -1 1275247 1994626 3025619 3128768 4667276 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 3914963 4079110 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 -2 1251669 2439688 3237521 3432945 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 668931 1135274 3401166 3880061 4240418 -1 -2 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 358994 514504 1410993 1976595 4405290 4715963 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 251977 827710 3007459 3063258 3967161 4860407 -1 1910837 2054821 2923122 3174600 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -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 4092363 4308321 4446687 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 -2 1278446 1533246 2395106 2651861 3706360 4767864 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 857375 1540868 3753902 4414163 -1 478714 933536 1127338 1167885 1478118 2779624 2910260 3108082 4384776 -1 1435953 1481974 2744840 4412303 4862171 4999999 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 769053 779016 1489018 4145694 4321074 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 761561 2085541 2169739 2690945 2893645 3765495 4192538 4483608 4857043 -1 -2 887076 2087301 3014965 4200484 4817777 -1 442006 627832 2938026 3352980 4072088 4875482 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -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 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 90676 2783261 3334645 3349324 3854452 4771425 -1 98866 615919 1349877 2803594 4198155 -1 -2 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 70553 579350 1059991 1148140 1384369 1478742 1748226 2657516 3414154 -1 -2 2474779 2804013 4416964 4984219 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 989253 1040744 1243499 2464231 3587749 4264889 -1 -2 87343 303704 333456 2271747 2438447 3681323 4151808 4826090 4828159 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 -2 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 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 85413 158079 2653785 3344255 4552364 -1 939932 1403567 2045920 2336519 2383735 3163940 4485338 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -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 1503388 2238402 2249711 2338577 2642018 2714286 3295147 3888214 4177967 4178270 4464305 4771943 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 38853 2167946 2934063 3129999 3661366 -1 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 486057 1824568 2954403 4015080 4135159 -1 -2 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 100086 1214915 1518643 2508475 2851964 4264479 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 6586 928168 1648932 3939117 4993465 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -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 313055 719597 761357 1904751 2199470 3856788 4373094 4663907 4692579 -1 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 899953 1430824 2408700 3516178 3860173 4853231 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 382765 668931 3499388 3529057 3943998 4720827 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 283274 1493082 1905438 2342005 2982186 3301010 4047886 4452864 4907744 4999999 -1 -2 269406 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 161265 3484049 3792585 4347768 4398729 -1 -2 770595 1763173 2044503 2048068 2352713 3835622 4164751 4489972 -1 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 125519 595872 1084081 2092712 2289598 2576818 3687933 4933216 4999999 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 809564 875937 1566482 1933452 -1 -2 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 104134 249099 780933 1477463 1762786 1896504 2133612 2346906 2677134 2692196 2695213 2740348 2957259 3361321 3948437 4129787 4515734 4698543 4858354 -1 192168 343228 3581761 3784417 3934079 -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 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 114818 646346 2930992 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 551571 3335739 3783852 3904094 4663770 4926052 -1 -2 593866 633927 639174 674260 1112956 1922211 2138916 2405632 2411416 3579092 3737779 4013845 4229490 4570823 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 -2 2282905 3149685 4754080 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 187153 2105670 3970717 3990801 4745312 -1 -2 2203281 2207150 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 587779 3257768 3575324 -1 -2 13325 21174 216030 218054 721712 963724 1080535 1270545 1880597 1934771 2277007 2449842 3510735 3690826 4323127 4618739 4890634 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 1258646 2282904 3466602 3502123 4573067 -1 -2 415041 1997314 3556922 4108846 4197096 -1 625609 1586830 1890034 2415267 2611412 2941216 2973452 3804374 4414179 -1 790124 814190 1326741 1937877 2228830 2571138 2634011 2724649 2975446 4098280 4450164 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 15274 115691 777067 788972 1262167 1321837 1427531 2224350 2381917 3345853 3784137 3784182 3921353 3955633 4424570 4518826 4662431 4669212 4682194 4883818 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 627569 1386143 2313980 2568183 3676932 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 1286982 2005567 2205235 2349004 2447009 2471298 3003898 4229848 4393847 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -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 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 16033 445276 920358 2238906 2718202 2964408 3501716 3502370 3640169 4027482 -1 -2 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 731455 1450162 2050564 2135653 2343443 2407787 2435405 2658098 3171643 3763731 4760018 4863642 -1 -2 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 1018108 1604151 2619819 2700025 3535531 4384533 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 1326366 2500723 4279989 -1 415822 602253 823489 1250010 1562325 4934682 -1 -2 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1058325 1193654 2029945 2274728 3209194 4399481 4666645 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 755539 2452717 4288758 4742784 4862687 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 143404 1797787 2682046 2946793 4792458 -1 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 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -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 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 9662 42350 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 137405 627061 2461143 2668390 2930248 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 -2 620022 1761767 2352258 2584268 2849528 3352003 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 562841 980838 1031889 2883347 3954704 4375512 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 1207086 1607110 3366013 4902835 -1 533018 1810084 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 188414 307508 2141750 2200356 3214942 3583875 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1935035 2536283 3260974 -1 -2 2841996 3152092 3205935 3994008 4873294 -1 -2 79032 557685 1567567 4872396 -1 -2 788499 1571293 1605106 1624114 2061381 3934784 4703985 4999999 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -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 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 581889 696412 767074 1710939 2357850 3193681 3955737 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 1757294 1901866 4190017 -1 -2 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 173932 1125112 3261865 3418446 3530731 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 39656 731073 1264452 3461353 4167162 -1 -2 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 1592071 3267865 3793307 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 3196487 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 1471291 4032520 4744793 -1 -2 1340522 1477234 1865680 2241231 2704629 3412792 3531001 4442064 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 -2 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 -2 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 -1 209858 1224642 2084299 3435471 4625782 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 504714 2827782 4323486 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 3325330 3430762 4410118 4503704 -1 1069404 1193265 1698403 2031189 2388481 2901321 3586075 4999999 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 989601 1420214 2346458 3050758 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 266884 366133 852125 983500 990271 1062190 1846619 1962663 2008019 2309995 3155804 3732205 3875225 4235179 4418999 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -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 121529 541829 938120 2793720 3547732 3598720 4658211 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 2190786 2432245 3768014 3864073 -1 408395 1770323 2068994 2927634 4168521 -1 914331 1205371 2008044 2378261 4985544 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 306789 1253967 1353385 1910700 2526537 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 631190 738388 1411483 1420783 2052990 2293366 3162241 3162768 4486637 -1 629433 892602 2234926 3630689 4136755 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 -2 551571 3335739 3783852 3904094 4663770 4926052 -1 353616 700646 2004735 2968756 4201962 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 70350 311033 629019 689317 809307 1065205 1443744 1883645 2294755 2802901 3002239 3440592 4156657 -1 -2 2731311 3479985 3700413 4206574 -1 411568 2497788 2972726 3736165 4783124 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 1132212 2115896 2424734 2753185 3166755 4547648 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4184792 -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 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 2120238 2796806 4446891 4504231 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 112160 609652 787285 1100435 1266678 1595885 1596163 2375992 3596972 4684934 4735957 -1 -2 252641 1623001 2547423 4344726 -1 -2 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 1062222 1108831 2477949 2492767 3055814 3770983 4045264 -1 -2 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 333211 445142 1304659 1367424 1401811 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 82885 1341743 3251294 3338809 4444895 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 169851 1577916 2226442 4169752 4647041 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 -1 -2 1541625 3919304 4301257 4501861 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 -1 1368544 1630470 2300929 2383165 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 -2 298594 1112889 1160025 2804914 2899463 3733354 3753081 3837135 4417036 4665216 -1 -2 1228888 2353752 2856470 4584040 4608682 4741464 -1 189782 263661 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 456361 1097596 1214038 2007965 2264807 2675989 3919891 4413015 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 141500 269798 1061326 1154249 2680866 2718474 3080274 3607079 4529415 -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 2046198 2989902 3552652 3952875 4365941 -1 -2 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 1084618 1301541 2532091 3056449 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 988148 2171158 3129232 3331898 3549529 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 516153 717280 1734088 2095148 2237869 2738762 2926407 3297212 3563965 3625346 3660658 4328825 -1 618366 1670254 3350005 3990214 4781321 4890229 4974717 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 -2 798022 1197797 2601397 2712111 4669182 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 126166 716003 1275759 1451259 1821003 2097374 2185056 2231069 2293294 2626266 2780068 2796003 2889156 3460640 3612414 3967201 4097482 4227936 4327211 4778108 4951724 -1 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 448458 731500 914367 1572346 3851792 4217265 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 70463 231344 235545 1717075 2288570 3055569 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 -2 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4157429 4575602 4721801 4774984 -1 1950594 2263803 3017306 3449604 -1 66030 284360 606720 765681 1366511 1929182 2393827 2580946 3060217 3819971 4495756 -1 -2 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 1193409 1818733 2636400 3625661 3721532 3733636 4063151 4613387 4701572 4745957 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 -2 302199 670674 857538 2124824 2850553 3543682 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 337621 423853 1553149 1932842 4365255 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 1293818 1667153 1770324 1839680 -1 -2 815833 1522836 1544474 3030515 4270224 4646973 4688247 4716683 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 228413 814135 2503276 2810210 3428453 4057657 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 32395 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 642346 1318588 2151844 3838133 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 1737060 2286271 3282953 4834784 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 133266 263874 1657149 2698000 4393810 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 1276231 2057283 2533814 4503995 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 2837862 4011387 4063199 -1 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 -2 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 3188821 3244847 3714314 4437151 4872798 4991542 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 755539 2452717 4288758 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 3951327 -1 79601 337759 434351 477047 493042 562817 1458824 2083903 2229816 2392673 2901515 3479893 3653985 4152969 4447432 4532935 4721520 -1 -2 789326 1070026 1098693 1731641 2841196 3143219 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 937626 2825107 3646481 4124975 4704859 4944816 -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 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 1847577 2495407 2675472 4029875 -1 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 1275247 1994626 3025619 3128768 4667276 -1 1016934 1366481 1665684 2878381 3444649 3986871 -1 -2 142743 3081826 3267010 3533323 3539273 4950571 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 -2 291134 728571 3322334 4086258 4558148 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 -2 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 308713 2128426 3300339 3865307 4490376 -1 1269771 1390468 1483893 1600963 2366209 2872798 3075883 3736720 3919163 4096642 4269287 4488580 4658595 4954450 -1 -2 415644 567603 3634938 3657126 3897743 4757053 -1 585816 1934414 4160614 4877603 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 1580964 1988880 2481332 2526241 4161813 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 292245 1322110 3219604 3732728 3737330 -1 -2 116864 143479 1039820 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 851219 1160320 2609571 2827732 3545608 4571361 -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 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 349065 628906 1040606 3682937 4457991 4508156 4856295 -1 1206287 2054083 2465783 3082651 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 -2 86677 92030 287267 465649 890727 3422636 -1 -2 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4386186 4594356 -1 2734051 3070904 3188494 -1 1576583 2546900 2622929 4587167 4806547 -1 144358 2203834 3380562 3487852 4174824 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 54405 3006959 3320651 3844187 -1 185898 340669 1504231 3369362 4118549 -1 677217 703911 2909573 -1 -2 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 760513 3119270 3591888 4728584 4926253 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 454382 596094 1286285 1838840 2283215 2806113 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 318863 642311 2707653 3017543 4431289 4794244 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 -2 428633 486190 782108 1165640 1452077 1656332 2576462 3604717 3881119 4018719 4649807 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 1443256 3406928 4180615 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 350875 1838173 3520573 3841123 4248159 4884769 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 942010 1024982 1213833 1579397 2252465 2516510 2697391 3119149 3219722 3890286 3904100 3946314 4608624 4641388 4783025 4990680 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 -2 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 117300 453639 799768 2197859 3232130 3490592 4051632 4197843 4387864 4725415 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1355389 1379762 1748191 3311456 -1 278552 1574795 1790086 3530287 4582062 -1 -2 143029 748895 979245 1007897 1309917 1433710 1469843 1725858 1995994 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 1009802 2105275 2579203 2601507 2657820 3252526 3669459 4814297 4871181 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 -2 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 1545734 3582913 3712136 4121362 -1 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4728304 4889798 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -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 653160 666630 841834 1432341 2266565 2291311 3433502 4428569 4821899 -1 346457 927003 934828 1235559 1423130 2089918 2313982 2956526 4425674 4664394 4887625 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 2472930 2493513 2684575 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 104134 405344 1320518 2328205 3545785 3755390 4040442 4075274 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 317085 977718 2732240 4375992 4733895 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 726352 798196 862285 2336273 3599487 4235527 -1 -2 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 1955031 2445173 4825414 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 385457 875136 4077620 4227588 4532990 -1 830965 2451085 4045050 4529566 4999999 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2869846 4435943 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 778894 2220273 3428520 3753312 4288874 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 798441 799641 864079 1384553 1543256 2023153 2500607 2839917 2846405 3019036 3881573 4145578 4715509 4901794 -1 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 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 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 51723 546612 1657336 3116789 3190497 3720528 3741521 4667491 4856365 4960621 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 2866594 2994296 3257348 4461950 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 28812 2001062 2794529 3275883 3519834 3859202 4875564 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -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 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 4922 1831384 2301242 3716339 4999999 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 1691593 2359848 2740083 2936304 3367361 3370934 3424990 4126583 4289234 4534928 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 93800 346247 2660505 2966181 4122658 4867942 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 -2 33781 508493 816010 2795875 3992984 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 -2 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 1088419 1867237 3424424 3779420 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 1091782 2118115 3713182 4999999 -1 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 -2 447454 888282 1653126 2060980 3482040 4331736 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4564509 -1 -2 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 229839 411514 1023327 3006164 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 302199 670674 857538 2124824 2850553 3543682 -1 -2 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 1661800 1707049 1909779 3111743 3514512 4149855 -1 -2 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 1215467 1854174 3943079 4661138 4971035 -1 606192 1549731 2234178 3682163 4676652 -1 -2 1081421 3817528 4804356 -1 -2 20756 300445 532478 1013056 1094835 2493380 4117099 4287525 4418690 4999999 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 147507 742299 925349 1390359 2776917 3451388 3865154 3973384 4769457 -1 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 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 676321 2790768 3829914 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 -1 -2 18594 2137232 4403183 4469508 4801822 -1 342113 2391302 2885318 4329358 4339251 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 1346203 1878230 2234261 2815634 3270011 3292719 3441171 4140961 4663177 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 -2 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2959230 3423000 3427983 4128547 4190951 4979044 -1 1874740 2221673 3111546 4516233 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -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 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 3638954 3957223 4269563 4351706 4616687 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 77440 2052722 4188117 4922060 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4370898 4512829 4520763 4855414 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 106131 1198302 2391858 3538472 3591203 4541085 4563339 4968501 4994125 -1 535831 556966 2873694 3925619 4972243 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 1556612 3360322 4116757 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 -2 869852 1775723 3868205 4565162 -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 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 73558 2214822 2315240 2535218 4345116 4973884 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 -2 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 1100666 2007917 3787405 4007434 -1 1032409 1340036 1372473 2411416 2521757 3405840 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 -2 108743 2231882 2323415 2688455 3261738 4328982 4356222 4380147 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 11443 100054 195934 379142 779521 1128196 3628668 3883888 4574982 4858537 4946149 -1 448689 1891232 2438842 4945432 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 877418 1966475 2713222 3045144 3583929 3594676 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 375245 600085 756828 1003668 1280542 1501283 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 953749 1794446 2244880 4102309 4328650 4494523 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 316582 676321 1034620 1178033 1538750 2030080 2790768 3581627 3734999 3829914 3937152 4105155 4936796 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -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 -2 340784 711396 1439293 2669670 3557795 3635795 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 1852568 4129224 4821381 -1 -2 577880 1579254 3577049 4252972 4853412 -1 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 534237 1852568 4129224 4821381 -1 813667 948391 2285696 4511548 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 -1 -2 417111 456426 878374 1147172 2234581 2925864 2949684 3619250 3919544 4319276 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 447271 771083 1804302 3588405 3859533 -1 766570 1006274 1030982 2004130 2575459 2800428 2838910 4298445 4635056 4924123 -1 -2 86677 92030 287267 465649 890727 3422636 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 1478790 3828613 4898442 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 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 1476939 3010662 3237328 4917244 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -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 4414536 4857146 4955268 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4709062 -1 -2 1366716 2304993 2309110 3181066 4681011 -1 -2 124684 491225 920072 2424262 2980661 3283967 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 4774271 4861507 -1 -2 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 91331 908069 934810 2702082 4202330 4401683 4916592 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 -2 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 43775 1555775 1962133 2241175 2462043 4087657 -1 -2 1556612 3360322 4116757 -1 -2 967857 1886259 2996664 3478145 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 122994 1203665 1425695 2542223 2639163 2687251 4377325 4647162 4743679 4775853 -1 755572 907070 1172095 1263477 1382759 1641737 1684229 2106478 2238292 3125229 3125246 3207934 3789485 4199396 4467322 4963573 -1 413881 2297565 3017745 3977890 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 391710 682387 711529 1053526 1250848 1294280 -1 221250 2167902 3804375 4646472 4878630 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 393964 999796 1393529 1404700 1544661 4235188 4470398 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 119838 302632 967146 2394067 2679290 3154583 4187981 4473920 4564509 -1 -2 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 298068 497814 2641428 4017630 4335678 -1 390266 910370 1856564 2072520 4292422 4700542 -1 2081015 3418704 3695728 3936452 -1 -2 547970 1001693 2078560 2857095 3292549 3809896 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 1105 1796774 3497954 4718302 -1 -2 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 -2 10183 2638764 3809238 3880765 4433583 4440594 4955850 -1 148863 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 -2 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 -2 504714 2827782 4323486 -1 1052576 2559036 3296820 3687418 4898985 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 1197009 2287971 2726017 4502086 4852070 -1 -2 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 640657 754077 882740 1513226 2095552 2623854 2752442 2959458 3205151 4459661 4987465 -1 -2 422286 885171 1404191 2302910 2593042 3868757 3915984 3976796 3982150 4945922 -1 -2 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 2304095 3565298 3915991 4187520 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 797804 1258813 1356349 3454497 4339373 4606687 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 333211 445142 1304659 1367424 1401811 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 183582 342301 1701775 1760666 4168890 4751849 4758252 4977862 4999999 -1 -2 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 971596 1807978 2591085 2651982 4936033 -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 668574 704172 1186400 2733531 2775876 3200290 4123012 4143656 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 15838 276847 806121 2509209 4751111 -1 2194974 3741539 -1 3600 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4909847 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 182289 637076 3463076 3720665 4429194 -1 527550 1233395 1301904 2706092 -1 -2 13543 468474 493195 4329590 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 671501 1030193 3555419 3816699 4552057 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 2125521 2476931 3037581 3770795 -1 -2 47413 942687 2107030 2279715 4639585 4895198 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 141740 1860314 1863723 2341502 2375534 2811134 3184863 3584850 3881376 4064974 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 859884 1886686 4212052 4536325 4796715 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 755539 2452717 4288758 4742784 4862687 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 662640 1368332 1907765 3333178 4584942 4817777 -1 -2 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 1474238 1740650 3328575 4171519 4849398 -1 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 351507 1225069 2198859 3251229 3901008 4373955 4733557 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 1317689 1723526 4302534 4495921 4540921 -1 1541625 3919304 4301257 4501861 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 713178 2176431 3538495 3966734 -1 749818 973193 2267913 2372999 2539078 4982143 -1 -2 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 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 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2869142 3076283 4403102 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 316136 504748 966679 1628660 2406419 2930079 3176643 3333826 4795209 -1 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 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 -2 466657 1016594 1028232 1638126 1835265 2214384 2647495 3503272 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 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 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 15399 573551 683624 1236387 1597876 -1 -2 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 331300 1744603 2395787 2672645 2866047 3689360 4579234 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 81879 645917 963029 1949663 2899552 3381638 3961748 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 4371975 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 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 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -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 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 -2 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 -2 865590 1308680 1394440 1664221 1848098 4810270 -1 203822 283250 621875 866300 1041379 2321103 4565060 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 164707 1029211 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 191146 1975427 3998760 4085533 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 360361 1129724 1252837 3261815 3976341 4445400 4874012 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 3912616 4800006 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 132114 216444 3894298 4884632 -1 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 -2 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 856168 2915342 4024152 4850181 -1 246402 522340 784138 784786 901749 993238 1664981 1829439 2300514 2438648 2768335 2902216 3252648 3562987 3802922 3862978 4269674 4276210 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -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 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 444148 559105 1363365 2491218 -1 99838 701729 987578 1140921 1278431 1361934 1693479 2692878 3279669 3714570 3936601 3987135 4475725 4638508 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 -2 1234100 1300389 2656249 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 801990 1217741 2378871 2915238 2945043 3814813 3815053 4975705 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2955063 3510443 3566175 3713431 4296438 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 169974 1933530 2367669 2461143 3338850 -1 758811 929642 1236195 4994613 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 386178 503179 1221535 1523148 2146574 -1 64697 125519 231154 1558401 1774568 1924924 1930935 2408778 2601905 2617534 3618955 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 371169 1340787 3598400 3833906 4798097 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1910837 2054821 2923122 3174600 -1 -2 1530 294730 434782 1078783 1366021 1762792 1819947 2309266 2511542 4537080 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 435918 514504 874150 1711134 1814139 4341082 -1 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 502914 652580 878363 1642691 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4774114 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 713178 2176431 3538495 3810035 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 15639 161575 950009 1513301 2114398 3483887 3544620 4814816 -1 1773838 2494173 2945426 4970283 -1 428071 828198 1446973 2904420 2966929 3234527 3609727 4046748 4116375 4681099 4757807 -1 -2 1827296 2166211 2996732 3941178 -1 -2 1062222 1108831 2477949 2492767 3037669 3055814 3770983 4045264 4095233 -1 -2 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 1909666 3061785 3453300 4095740 4330791 4362062 4568064 4878291 -1 1436983 1616015 1753568 1822632 3016831 3048320 3798950 4288884 -1 416438 437108 1206725 1818845 3006164 3376810 4391700 4501103 4978055 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 -2 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 493987 743386 1466103 2439969 2807344 3287703 3488490 3770278 4135166 4263466 -1 447271 771083 898821 1804302 3588405 3859533 -1 321880 799698 1372344 1572865 1786103 2312081 3180109 3698304 4790214 -1 -2 482900 592469 1286100 1497262 1707387 1886900 2113920 2301048 2551198 2622231 3170103 4503754 4552789 4711786 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 2821429 3278741 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 29108 935663 1181223 1358492 2090583 2519183 4877319 -1 172449 1593063 1887699 3798643 4269756 4918416 -1 -2 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 -2 1298635 2769198 -1 928603 1306062 2430979 4139821 4446895 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 2172684 2677892 2986326 3551689 4874827 -1 1494593 1914764 2523669 2526792 2658773 2844629 2891201 2942780 -1 806880 1115635 1486407 1756081 1776958 1805951 3353536 3686501 3716837 4262621 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 1709740 1717270 1860163 3042820 3193270 3204706 -1 -2 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 35701 2592940 4621511 4667568 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 400525 802327 1694458 1919020 2311223 2593636 2763079 3805075 3867445 4524053 4881422 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 907617 1357275 2289149 2607738 3827198 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 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 1165456 1469099 2488915 3375160 4157363 4480587 4795743 4927165 -1 937006 1621213 2882179 4533869 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 444545 577168 918280 2798027 3209721 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 607196 815170 1549667 2523793 3170408 3266993 4350247 4947185 -1 3889476 4606941 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 205491 1242678 1586588 2082247 2354110 2360776 2404841 -1 -2 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 2014858 2930159 4063004 4601946 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 432652 516935 598888 1098912 2626612 2884888 3870320 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 653071 2298708 2626531 3610745 4675734 4837798 4999999 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4936687 -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 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 1057583 2500257 2648197 4688917 -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 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -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 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 1577916 2226442 4322243 4647041 -1 2531525 -1 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 -1 1180804 1819843 2827975 3929591 4912096 -1 -2 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 530243 1572130 4119815 4404549 4480660 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 1135933 1828462 3499647 4481864 4726925 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 -2 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 48145 67624 148184 319334 2016070 2132437 2610507 3073071 3150845 4905786 4955395 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 -2 609344 1057730 1745793 2135074 2337272 2415665 2617570 3781078 4500610 -1 -2 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 1523959 3052810 3446449 3768366 4723805 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -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 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 657480 731031 1433016 2150337 -1 725301 983298 1565989 1671885 2118798 2245958 4325062 4603660 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 1405050 1937621 2366446 3318524 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 25967 949387 2510175 2592587 3710392 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 74347 893415 1022909 1894393 3881246 4626997 4927602 4947629 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 1088419 1867237 3424424 3779420 -1 -2 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 3045635 3509696 4138347 4516101 -1 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 200634 436225 467996 550732 4777324 -1 2180299 2818044 3230792 4461567 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -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 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 2121679 2592977 3696152 4173539 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3468460 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4277714 4747926 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 1368365 1863150 2765222 3807657 3838433 -1 2185399 3180130 4823422 4999740 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 619723 1666888 3132093 3634945 -1 146371 493475 2262732 2906097 4354135 4457892 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 -2 144358 2203834 3380562 3487852 4174824 -1 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 547554 1176450 2980701 3673372 4175524 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 300342 1339254 1718839 2216636 2705149 3054774 3776454 3814362 4162910 4224512 4276459 4279671 4324760 4510376 4607155 4638188 4848754 4998347 -1 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 3257768 -1 -2 887076 2087301 3014965 4200484 4817777 -1 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 -2 409615 1310763 1554181 2319874 4605878 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 -2 174758 210625 999602 1962197 2760300 3789686 4453989 -1 1255321 2152535 2903417 3370206 3418226 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 418250 490446 759681 1074927 2321056 3292052 3298405 3838745 4213610 -1 -2 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 892952 1252632 2213328 2288795 2290489 2482150 2568350 3133117 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 502657 1221995 3274614 4795834 4836194 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 1221528 3565661 4237824 -1 -2 551571 3335739 3783852 3904094 4663770 4926052 -1 545115 1235366 3092170 3475827 3634550 4494579 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 -2 95965 549047 552598 1169998 1628172 1710803 4195385 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 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 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 481714 671229 765428 2137791 3592577 -1 32923 400439 567174 843228 1029394 1296960 1623826 1753187 2126604 2204667 2491968 2784938 3771689 4118794 4974839 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 831353 3890817 4660133 4720657 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -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 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 751719 1764086 1988437 2495160 4388139 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 -2 1613309 2309431 3170738 3871217 4750136 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 530559 830965 1153843 1591718 2204728 2438962 2503610 3772269 3930504 4386083 4397253 -1 1070972 1146189 2598513 2967835 3276397 3323840 3440989 3751690 4886875 4923032 -1 449733 539578 863153 955968 1862139 2205637 2832570 3920827 4501929 -1 140087 862339 1033479 1071513 1447928 1482367 1684278 2147897 2233520 3018557 3237672 3283207 3310178 3801558 4233217 4886066 4940962 4946445 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 650351 1530776 2063928 2319383 4010137 4540818 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 306898 346831 499021 1805947 1836126 2346947 2744989 3767791 4252930 4261854 4920858 4960510 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 2508874 3312329 4411672 -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 353144 353399 2444514 4122281 4301277 4812620 -1 -2 25967 949387 2510175 2592587 3710392 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 61227 451476 514879 597475 2734723 4797995 -1 23041 439231 888288 1791359 4353403 4544957 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 1168157 1238754 1413701 3240151 3252220 3343351 3773563 4323489 4924617 -1 -2 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 2349284 3267025 3889387 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 119491 309487 515488 829394 912762 1142827 2087630 2437018 3127501 3169300 3503757 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 130429 892675 1538747 3565983 4222040 -1 382176 874331 1287032 2695346 3295408 3725605 -1 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 445838 699714 1425884 2083251 2175489 2535378 3131093 3226096 4417573 4595301 4861056 4966432 -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 266736 1344950 1383550 1643531 2442432 2626689 3161739 3679316 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 2190786 2432245 3768014 3864073 -1 914331 1205371 2008044 2378261 4985544 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 95085 412837 980321 1273179 1694315 2045169 2763542 2922859 3348429 3605901 4281598 4717134 4854851 4914630 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 3709255 4587945 4990753 -1 510162 658085 758584 -1 -2 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 2282905 3149685 4754080 -1 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 887444 1127953 1315135 2429258 3673759 4048100 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 1286754 1747746 2226835 2660003 4527534 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 2364440 3039482 3668449 4382265 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3327342 4139887 4277502 4595608 4776712 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 640185 3720713 3817852 3868436 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 236536 895047 1530754 3956314 -1 505418 550538 699752 1769841 3815008 4100607 4415740 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -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 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 -1 759016 898771 -1 -2 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 758811 929642 1236195 4994613 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 67392 321515 385603 426030 758858 1943648 -1 -2 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 1248428 2048720 2674873 2844150 2940752 4837506 -1 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 -2 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 1877569 2152136 3300601 4456485 -1 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 18207 548109 581626 796720 811502 1960474 2504536 2802621 3141534 3267573 3525965 3819738 3925369 4038653 4363083 4741899 -1 -2 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 370098 503856 569731 642587 713092 1478963 1702526 3235783 3305649 3928507 4614008 -1 814519 2187064 3557852 4188557 -1 -2 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 -2 359743 398137 1316537 1324998 4052622 4568893 4944396 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 1040917 1540357 2503587 4407534 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 2842154 3207529 3753449 4269674 4852770 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 1471750 3021658 3124873 3150839 4641128 -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 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 89455 329075 362577 936593 1001340 1348104 1497862 2286590 2418612 2932783 3483608 3699383 -1 1322447 2767535 3140927 3168622 4821615 -1 -2 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 -2 620973 1114209 1337300 2220083 2311075 2579258 2705400 4295319 4391071 4612571 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 317467 1609059 2230871 2232212 4866989 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1237131 1470508 2152458 2241811 3575754 4251124 -1 -2 1296201 2462166 2803549 2966274 -1 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 321538 2138251 3604715 4328862 4911307 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -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 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 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 -2 1162679 3180458 3226554 3955942 4014537 4082418 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 800487 2372537 2479252 2902110 3049075 3666401 3864247 4628251 4675164 4703890 4738636 -1 -2 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 113903 3356006 3640066 4982029 -1 194792 2964984 3357037 3668213 -1 -2 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 297947 588135 869329 3549524 4041238 4192336 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -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 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 -2 128519 1571501 1621295 1779702 2498030 2855921 3282260 3715109 3878534 3879194 3932708 4958192 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 521970 2168074 2505387 3279246 4878286 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 2052163 3039979 3914119 4382188 4999999 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 487079 912267 1222906 1565638 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 -2 28338 665179 1695367 3091411 4490245 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 262192 2102555 2365141 4250182 4602940 4756831 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 2731311 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 942796 2687977 3241572 4196538 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 1251669 2439688 3237521 3432945 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 725714 887724 1635018 4028862 4147293 -1 1928472 2629670 3292821 3301390 3861347 -1 297704 644480 869616 991797 1329968 2735597 2811501 3220978 4156669 -1 -2 81664 320907 1116475 1871625 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 163629 206096 550982 863353 1076314 2305809 2782994 2783200 3555951 3647369 3961559 4924080 -1 -2 823089 2595668 2896218 3220690 3864317 4747404 -1 47164 700883 1798686 3018498 3177174 4020865 4715447 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 200634 436225 467996 550732 4777324 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 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 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 449487 802368 1352345 1613801 1849124 1872612 2766258 3627704 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 -2 611888 805108 2130919 4254839 4753001 4884237 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 1713672 1767946 2260370 2839439 2888251 3816102 4487250 4501920 4762953 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 1737060 2286271 3282953 4834784 -1 -2 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 160338 207352 880424 2611400 3410791 3491007 4464468 4972291 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 -2 266884 852125 1062190 1846619 1962663 2309995 3155804 3875225 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 15232 36911 652679 1427905 1428425 1811796 3563844 4054702 4321320 4999999 -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 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 91331 908069 934810 2702082 4202330 4401683 4916592 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 88859 240165 509234 1546660 1963824 3000132 4356392 4969250 -1 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 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 702542 789733 952786 1878188 2228919 2855652 2973154 3144795 4352365 4537703 -1 482604 599421 3041407 3795690 3815321 4375045 -1 -2 2565703 4334500 4502072 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -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 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 210815 1041924 1503100 1741931 2600683 4192430 4831420 -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 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 -2 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 -2 87237 395947 1183545 1593313 2272369 2537486 4783895 4999999 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 903988 1077148 1942617 2857144 3487277 3608108 3989846 4040635 -1 694304 1224546 2496048 3399858 3787853 4253341 4755553 4845067 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 503283 1837192 2405854 2630146 -1 1040917 1248752 1296035 1533795 1540357 2738741 4275944 4407534 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 1286319 2553085 2936599 4102122 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 936604 2237081 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 308713 2128426 3865307 4490376 -1 1269771 1390468 1483893 1600963 2366209 2872798 3075883 3736720 3919163 4096642 4269287 4488580 4954450 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 -2 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 486057 1824568 2954403 4015080 4135159 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 12916 1286982 2005567 4168730 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 375245 600085 756828 1280542 1501283 -1 586087 779571 3491715 4151268 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 609102 1508827 4380168 4536767 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 190852 348476 712118 1069820 1480771 2731311 3479985 3700413 3773631 4084947 4206574 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 2580955 3164651 3317045 3828642 3835499 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 932111 1270346 1515491 1650926 2295944 2747382 3265726 3405051 4181783 4402582 4505170 4965867 -1 86941 928802 1363513 3954298 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 125519 595872 1084081 2092712 2289598 2576818 3687933 4933216 4999999 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 126773 150970 608485 1166827 1358275 1912144 2071587 2988808 3703372 4239537 4404364 -1 -2 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 1140855 1356986 3246249 4350721 -1 447454 888282 1653126 2060980 3482040 4331736 -1 321695 2172135 2816799 2866047 3583605 4121285 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 873704 1004529 1305179 2718396 4446189 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 292245 1322110 3219604 3732728 3737330 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 1207086 1607110 3366013 4902835 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 391466 3019163 4700901 4740720 -1 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 1008542 1343201 1551540 3372886 3920368 4799309 -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 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 502657 1221995 3274614 4795834 4836194 -1 598153 827411 2159629 2685327 3835726 4257356 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 3565661 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 158398 1143194 1420337 2699048 4081683 4655789 -1 -2 262972 652103 3260548 3350587 3433081 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 468226 1917294 2590913 3010662 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 1523959 3052810 3446449 3768366 4723805 -1 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 -2 32632 439023 1933519 2902252 4898976 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 2075003 2102089 2147064 3352365 4006030 4869526 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 522283 975549 1198753 4962339 -1 677217 703911 823719 1207884 2909573 2914413 -1 506858 745007 1451829 2304491 3006560 3016604 4374854 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 770366 1942816 2738208 3602129 4374602 4537335 -1 1255321 2152535 2903417 3370206 3418226 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 237440 376642 2265037 2778089 2932964 3031524 3540133 4736815 4978983 -1 473961 577355 1294644 2198740 3313622 4612327 4852211 -1 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 -2 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 112193 635149 1589595 1831200 2611557 4310238 -1 -2 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 2190786 2432245 3768014 3864073 -1 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 581232 961229 1932403 3558342 3640062 3838133 3937568 4366437 -1 1087643 1261113 2080742 2549420 3275295 4886793 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 -2 575575 1585060 1725591 1789084 1995538 2528570 3110503 -1 985782 3204972 3626170 4444454 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 15838 276847 806121 2509209 4751111 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 520982 539761 1701462 1760111 2235745 2745043 2763459 2855868 3121090 3247289 3534449 3771502 3869622 4701012 4942842 -1 6586 1648932 3939117 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4267928 4936552 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 16329 1388222 1451213 1655495 2131638 2644887 2973971 3419905 3518131 3550294 4395539 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 3005187 3914244 4402722 4758298 4966859 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 -2 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 -2 967869 3191343 3914811 4420711 4477882 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 789215 1315700 2202695 4226625 4612871 4672939 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 220501 1846660 1992212 -1 -2 198036 498714 635906 908908 1099757 2656254 -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 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 348255 931262 1200795 1248785 1479213 2064076 2235688 2397542 3754809 3855732 4064099 4478057 4989201 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 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 1026613 1099463 4594278 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 419980 1753796 2468760 2679437 2974398 3564572 3960494 3980568 -1 477028 1221528 1306865 1758627 4016635 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 20899 571793 862969 1271709 3443996 4567248 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 11598 316205 1573573 1799593 2538135 3938810 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 1476132 2597047 3557110 4866547 4995486 -1 94240 202339 415253 1096446 1374508 2478926 3360952 3706352 4297772 4752229 -1 -2 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 343290 1141172 1429085 2085216 2133365 3306786 4593713 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 374731 713472 3228739 3375049 4140392 4726813 -1 1638 330336 4150156 4624359 -1 -2 1494092 2293366 3721305 4486637 -1 3212424 3446608 3457752 4002297 4999999 -1 92297 237637 2302626 4094838 4920718 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 499718 624063 911112 1457629 1986263 2463547 3195458 3702386 3930514 4197513 4430869 4963014 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 38473 261969 649715 871098 1013951 1767063 3584640 -1 2665292 2908934 3493749 4599592 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 -2 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -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 1102616 2838814 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 577880 1579254 3577049 4252972 4853412 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 47760 896298 1127519 2350669 3483134 4662007 4761687 -1 81684 170741 630155 709636 1233375 1265848 2700022 3239428 3290196 4206952 4703048 -1 178278 1006649 1047065 1078371 1251354 2013386 2332000 2400187 2551503 3320678 3684713 -1 -2 2275337 -1 256794 996513 2227395 2438772 -1 -2 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 -2 143667 1059397 2511815 4595101 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 50259 88518 320818 651029 1124919 2375095 2841705 3044167 3862004 -1 774629 2680177 2701597 3726346 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 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 1311204 2306470 2786994 3828138 3837917 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 -2 767374 1626528 1948352 2478793 2673308 2819313 4968881 -1 208442 297090 1904423 2741479 4011156 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 650351 1530776 2063928 2319383 4010137 4540818 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 113903 3356006 3640066 4525027 4982029 -1 77440 2052722 4188117 4922060 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 -2 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2456 1546950 1591218 2649713 3514887 3752045 3808411 4210445 4671077 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 568667 1567535 1589703 3203558 -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 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 84676 228074 495264 2094229 3988712 4167171 4392702 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 317467 1609059 2230871 2232212 4866989 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 399828 1029960 2029746 2869179 4423694 4806993 4924184 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 165855 667401 947039 1364284 4484586 -1 -2 240454 564683 723936 1819297 1999037 4159895 4531872 -1 235976 1079472 1167525 1537394 3008935 4071112 4347364 4611781 4819357 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 1326366 2500723 4279989 -1 -2 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 -2 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 539699 815388 2614771 2676174 3025163 3679093 3796114 4264408 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 155314 231881 650518 1288392 1394279 1880685 1944995 2296274 2334179 2359685 2620181 2894663 4538770 -1 -2 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 8691 2745820 3130926 3407560 3849667 -1 -2 447561 603253 1472459 1504448 1671994 1681841 1861251 2058200 2099854 2639483 3844339 3986443 4052626 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 911725 1801292 2077904 2279303 3253369 3939708 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 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 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 297704 374527 1543180 2286271 4350386 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 1057583 2500257 2648197 4688917 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 1981769 2905751 3358455 4500881 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 1405050 1937621 2366446 3318524 -1 2309549 4669621 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 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 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 1184143 1501742 2340982 3018517 3591333 3685444 3966357 4559567 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 1706253 2230059 3175949 3205969 3807275 4534186 -1 -2 381748 506987 1057215 2201561 3499159 4093974 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 966754 1825104 2650763 3024340 4877737 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 1052576 2559036 3296820 3687418 4898985 -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 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 -2 734311 885278 1251482 1373988 3228307 3551388 3697636 4260641 4600621 4733877 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 129259 282127 679729 1874519 4682949 4808973 -1 -2 1326366 2500723 4279989 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 60714 224917 1460473 2089437 3490426 3990722 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 188217 921265 927119 972286 1222075 1297365 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 4092363 4308321 4446687 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 1246645 2736946 3137861 3473964 3974274 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 423373 1472720 4121777 4508006 -1 960325 2351481 3435786 3493308 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 175683 471983 3305775 3573005 3768509 4120894 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1204374 1372473 1918157 4797178 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 988148 2171158 3129232 3331898 3549529 -1 -2 156612 595038 755147 1116381 1678141 2238113 2527422 2822900 4415806 4611770 -1 3362857 3479803 3505107 3587764 -1 2629159 2919990 3191337 3415842 -1 -2 12916 1286982 2005567 4168730 -1 323813 2895562 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 1064345 3709921 4045985 4529517 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 1072618 1608994 3037075 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 -2 1321124 2288179 2446746 3193213 3366308 -1 2882008 3511461 3957620 4466170 -1 184581 3434253 3691120 4847990 4949390 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 733961 1340983 3023176 3401797 4647800 -1 -2 971201 1047614 1209115 1721216 2132199 3031943 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 1230291 3900562 -1 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 684905 1020695 1615881 1813597 2582037 3390422 3417792 3467643 3536660 3877033 4329881 -1 -2 713983 1075512 2500741 2862350 3493906 4374358 -1 1948456 2269864 2446658 3378152 3753081 4591572 -1 -2 1064345 3709921 4045985 4529517 -1 330890 3002268 4056310 4718050 -1 463137 2310519 2954138 3872553 4576629 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 1294000 1318214 2957918 4223654 -1 462050 940039 1577749 3261534 4811063 -1 918478 -1 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 3011046 4137317 4210459 -1 -2 587865 865181 1769726 1848781 1906385 2237728 2814651 3976280 4300147 4389683 4994747 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 252641 1623001 2547423 4344726 -1 444090 705380 1248864 1346145 3606186 3783142 4045324 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 988701 2529284 2585400 4179411 -1 1955031 2445173 4825414 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 -2 1026515 1088458 3025616 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4294903 4384029 4958540 -1 65619 1861196 2066799 2342557 2978160 4924248 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3927225 3947984 4040532 4247615 -1 -2 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 -2 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 598153 827411 2159629 2685327 3835726 4257356 -1 128274 917431 4999153 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -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 661423 694934 992202 2257668 3915926 3987612 4974680 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 659097 1301881 1481098 2575489 3038919 3403160 3866478 4321695 4487353 -1 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 -2 936291 2238484 3538804 4019213 4162294 4921223 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 -2 99838 701729 987578 1140921 1278431 1361934 1693479 2692878 3279669 3714570 3936601 3987135 4475725 4638508 -1 280775 381095 1493434 2391101 2819700 2917152 4235067 4488758 -1 -2 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 2120238 2796806 4446891 4504231 -1 122987 2346521 2604602 3665680 3939067 4468069 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 1611742 -1 40031 514742 3114596 3857610 4152098 4549683 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 666576 823368 872407 2750015 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 35701 2592940 4621511 4667568 -1 756247 3359323 3986137 4200136 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1358321 1510130 1684038 2130617 -1 60714 224917 1460473 2089437 3490426 3990722 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 922941 1166289 2010459 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 89121 652750 2249388 2529766 2835672 4661637 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 755785 2106982 2384281 3916339 4877502 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 1236340 2148420 2601339 2647512 3838391 4404339 -1 -2 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 -2 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 575683 988913 1359437 4829590 4922423 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 2425327 2637454 3911205 4032586 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 2125663 2499171 2993940 3407785 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 -2 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 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -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 856168 2763121 2915342 4024152 4449408 4850181 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -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 1005676 1658380 2827289 3106339 3201889 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 1419241 1699980 2707842 3016746 -1 885 24166 191215 559956 580131 1951064 3510079 3866375 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 221594 721018 1075923 1422270 1451404 1558877 2412009 2746223 2821706 2823174 3172294 3199820 4049010 4277883 -1 550052 607722 4228158 4602190 -1 106457 696495 3308159 3557706 4201648 4624255 4749170 4989355 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 2201126 3031295 3357295 4261169 4318068 -1 298548 1351162 3106909 4188670 4238797 4248374 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 96562 1599904 1880597 3097232 4041081 4142558 4618739 -1 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 -2 859728 1259829 1277168 2374851 4971125 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 809564 875937 1566482 1933452 -1 843391 1593311 3070409 3707297 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 1057583 2500257 2648197 4688917 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 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 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 599497 940468 2180350 2449955 3356004 3736431 4126494 4797936 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 1074236 1779867 2968777 3935866 4152864 4936933 -1 1294000 1318214 2957918 4223654 -1 462050 940039 1577749 3261534 4811063 -1 918478 -1 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 106116 803329 1238407 2032763 2175951 4606414 -1 816845 831286 1087706 1580964 1988880 2138372 2366955 3600032 3772485 4161813 4317536 4708765 -1 120709 235635 284359 792183 844605 1411266 2091586 2704132 3165052 3571098 -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 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 1315881 3275401 3515772 3657227 -1 911725 1801292 2077904 2279303 3253369 3939708 -1 124684 491225 920072 2424262 2980661 3283967 -1 -2 983552 3781543 -1 494902 2108212 2387194 2597672 3281065 4107064 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 373748 392297 563505 719162 815232 2600764 4531570 -1 648495 653635 711935 1184926 3700605 -1 -2 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 750647 861243 3242260 -1 460291 997661 1108567 1239972 2770028 4933645 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 859884 1886686 4212052 4536325 4796715 -1 -2 2821429 3278741 -1 -2 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 -2 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 163629 206096 550982 863353 1076314 2305809 2782994 2783200 3555951 3647369 3961559 4924080 -1 689317 809307 1049578 1210161 1933702 2294755 2802901 3612800 -1 -2 1051630 1453158 1662316 2096836 3045751 3415491 4156503 4469454 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 -2 402477 874190 3839800 4384945 4731587 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1139141 2371363 3182449 3231545 -1 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 1500993 1864133 2784031 3550691 3599275 3755353 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 39206 790168 2037562 2168336 2560975 3478150 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 802915 1297996 3182487 4602888 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 1241587 2939416 2947990 3346691 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 911112 1986263 2463547 3702386 3930514 4197513 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 3350062 3501179 3692738 4406444 4514204 4555960 -1 -2 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 706497 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 1298408 1662655 -1 -2 14127 773234 791708 827673 1632978 2816576 2993780 3172311 3260096 3649248 4985991 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 154468 535826 1451506 2283001 2323663 2674785 3004544 3585505 3723081 4122693 4387418 4735374 4799175 -1 -2 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 278959 557765 577571 1153675 1225069 1572379 1951435 2180987 2369644 2490548 2603296 2697968 3041564 4615340 4616040 -1 1129230 1464620 2806745 3407563 3652395 3700335 4936418 -1 512752 586907 1126675 -1 -2 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 -2 2403447 2671272 3195843 3799595 -1 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 130128 721223 1030625 4049217 -1 -2 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 83071 781530 1931530 4695553 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 -2 653820 1112245 1971586 2489729 3570339 4062940 4276098 4560388 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 3045635 3509696 4138347 4516101 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 -2 936604 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 4402722 4758298 4966859 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 998149 2032636 3326819 4546761 4910272 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 2062558 2496330 3392209 3667826 3845801 4624568 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3658240 3862027 -1 -2 121013 300589 397345 427600 1370029 1779255 2781575 3369238 3814955 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 -2 992202 1555772 3394569 3926165 3987612 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 211441 1196852 1628060 2979887 3321710 4374254 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 454655 3378895 3670416 4477025 4793070 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -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 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 1718816 3516134 4962803 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 1544080 2656798 3281488 4049992 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 -2 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 2403447 2671272 3195843 3799595 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 1743951 2268184 2352527 3084392 3930188 -1 -2 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 1047614 1721216 2132199 3433985 4370960 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 1286319 2553085 2936599 4102122 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 86677 92030 287267 465649 890727 3422636 -1 659757 1811944 3577527 4736099 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 1104221 2896647 4370043 4886640 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 568667 1567535 1589703 3203558 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 18540 655168 1066229 1275679 1450291 2736325 4092878 4356215 4498362 4570615 4631266 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 745405 906314 949700 1259246 1621082 1760278 2666206 2944503 3443609 -1 -2 611888 805108 2130919 4254839 4753001 4884237 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 461502 2071268 2189943 2665033 3296409 3312116 -1 34845 1231061 2233086 3278480 3394114 4012937 4202686 4753499 4972164 -1 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 482659 1443572 1598911 3607503 3670255 -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 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 130414 200608 240546 1409301 1943852 3316359 3997481 4116826 4334530 -1 -2 522283 975549 1198753 4962339 -1 1057583 2500257 2648197 4688917 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -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 2472673 3645700 4735374 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 17275 305119 983929 4561069 4857776 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 191146 1975427 3998760 4085533 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 1888542 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 2015284 2267595 3355664 3700326 4361135 4955186 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 -2 1490363 2128938 2879333 3430389 -1 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 2602002 4314465 4588309 4617170 -1 -2 951237 1783599 2122607 3638900 3861946 3890527 -1 -2 2125663 2499171 2993940 3407785 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 302329 372003 2274119 2961741 3038706 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 504012 728405 976776 1530557 2539996 3099085 3233335 3796162 4998930 -1 659232 747103 2579146 3679722 3933766 4177018 4484067 4832364 4995541 -1 697592 896298 1343731 2228272 4007496 4491727 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 1139626 2036869 3686813 4474415 -1 1052934 1918690 2222924 -1 -2 216906 1132597 4288168 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -1 -2 2533948 3785682 3947686 4086566 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 187187 725208 1151127 1470854 1638179 1881670 2220488 2440258 3242943 -1 1382133 1799653 2522699 3095599 3180796 4075054 4278446 4317729 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -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 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 463847 2347215 4648809 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 -2 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 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 648495 653635 711935 1184926 3700605 -1 -2 504714 2827782 4323486 -1 1052576 2559036 3296820 3687418 4898985 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 -2 498198 1333906 3721488 4001558 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 1805348 3704626 4244409 -1 35701 2592940 4621511 4667568 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 1234100 1300389 2656249 3139248 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 2602002 4314465 4588309 4617170 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 771083 898821 1804302 3588405 3859533 -1 -2 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 263853 844153 883587 1383095 1770762 2308925 2451295 3582078 4370648 4508201 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 576024 1033964 1933452 3210373 4511864 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 -2 133642 2798165 2894109 2902110 3431561 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 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 -2 435918 514504 874150 1410993 1711134 1814139 4341082 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 86941 928802 1363513 3954298 -1 -2 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 5511 830089 1858546 1998729 2217739 2298563 3238254 3425673 3623384 -1 -2 41921 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 -2 435918 514504 874150 1410993 1711134 1814139 4341082 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1910306 2425327 2637454 3911205 4032586 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 237307 408021 774790 1761420 4075524 4630448 -1 -2 1877569 2152136 3300601 4456485 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 6106 33616 300158 550514 1682836 2910249 3021559 -1 -2 473491 746251 775244 1687085 2082485 2848923 4281382 4317342 4390173 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 275476 289942 592454 1648833 4094197 4251837 4608646 4916988 4967237 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 13671 2260808 2629012 3672928 4281104 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 951132 1246858 1270343 2004043 2617099 4755366 4999999 -1 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 464069 504385 871574 1133537 1595894 1890722 1961819 2290952 2665747 2921296 3139230 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4403308 4532989 4598308 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 -2 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 433971 1339624 3695121 3879825 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 142643 1133361 1610915 2272622 3064325 3414726 4999999 -1 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 -2 136065 839856 958140 2223154 3881512 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 391902 917431 2454831 3967349 4903375 -1 -2 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -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 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 498198 1333906 3721488 4001558 -1 -2 111939 140275 1220266 1453879 1813556 2609728 3981493 4048409 4917990 -1 -2 1176478 2901109 4173017 -1 -2 181882 1960474 2316815 3041484 3267573 4276177 4732050 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 621223 1231665 2107095 2203903 4521545 -1 -2 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 90676 2783261 3334645 3349324 3854452 4771425 -1 98866 615919 1349877 2803594 4198155 -1 -2 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 1509692 2292161 2463522 3017927 3222551 4080652 4949369 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 -2 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 565296 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 225838 532396 927242 1385876 2365919 3370614 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 15067 885291 1063198 1767450 1824123 1828174 2003508 2741767 2934939 3232560 3240814 3264684 3600841 3808726 3868446 3924726 3981687 4775138 -1 776067 881473 1374925 1720244 1864865 2185230 2750495 4721756 4881054 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 308089 542062 582955 888474 1912262 1996584 2397134 2619192 3150422 3338375 3465737 3793544 4311618 4363375 4479663 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 140789 267746 949395 3126651 3958100 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 -1 4922 1831384 2301242 3716339 4999999 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 1667503 2017098 4411164 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 162123 549895 653032 4292301 4758293 -1 169260 2159658 3140425 4596121 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 1162037 1280468 1660722 2026215 2211419 2467469 3189747 3435945 3922539 3950568 4507328 4568852 -1 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 90650 136975 779923 812465 858831 1040979 1427947 2066674 4689145 4836661 -1 -2 1104221 2896647 4370043 4886640 -1 1162679 3180458 3226554 3955942 4014537 4082418 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 468758 924789 1257607 1335621 1424814 2015951 2579243 3194160 3455443 3672904 4328028 4955708 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 1287902 1346579 2116795 2530259 2788963 3975456 -1 559470 759014 763624 1384625 1704861 2694150 3489127 3810047 3979285 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 291725 314407 2111435 4566975 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 2090681 4333109 4496409 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 -2 1157043 1332431 4166543 4611594 4835299 -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 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 -2 447271 771083 898821 1804302 3588405 3859533 -1 1728238 2291417 2899902 3703030 4598456 4727453 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 -2 556569 667031 1150730 1631982 2436996 3184716 4390615 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 922941 1166289 2010459 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 1675755 3155925 3309767 3738450 4784089 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 2358734 2769531 2933204 3599517 4574471 -1 1971425 2130854 4074907 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 2681606 3837515 4497856 4528410 4821729 -1 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 1075283 1399476 4437931 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 1584472 2802880 3103258 3413910 4915268 -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 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 425296 619221 1982797 2113673 2958471 4144899 -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 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -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 1499114 1998590 2356455 2561176 2653973 -1 711737 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 1904019 3429312 4452096 4872307 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 410140 430103 802585 1096776 2328987 2412662 3257587 3479455 3944073 4112833 4432616 4805716 -1 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 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 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 766437 1874375 2083956 2217439 2225472 2601506 2624763 2685855 2718207 2722691 2846527 2997462 3062553 3397206 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 2407787 2950983 2978322 3555670 4680440 4863642 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 274134 332936 551453 716682 1301826 1588682 1771673 3581123 3702197 4548955 4744772 -1 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 713178 2176431 3538495 3810035 3966734 -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 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 438486 774629 2680177 2701597 3726346 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 1001977 1550618 1763406 3284548 3790365 4707025 -1 77157 891391 1049590 1136296 1587559 1855012 2167220 2238298 2702093 2988162 3140588 4180902 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 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 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 -2 3951327 -1 79601 337759 2083903 2229816 2392673 3653985 4152969 4447432 -1 -2 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 2499171 3407785 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 72907 1535891 1681028 1981762 2063913 3033715 3187871 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 726075 2005008 -1 -2 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 61227 451476 514879 597475 2734723 4797995 -1 -2 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 1711762 2447811 2463183 2483894 2805192 3116414 -1 851219 1160320 2609571 3545608 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 515660 698953 778829 1658174 2891759 3304445 3834043 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 233136 827076 917924 1386490 2243039 2288674 2656756 3455186 3665965 -1 237940 854727 1929487 2725908 3282527 3429822 4283748 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 498198 1333906 3721488 4001558 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 78624 206111 829011 3510841 4124740 4168565 4948249 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 278959 493537 577571 1645436 2369644 2490548 3127050 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 892022 1330251 1593182 3529534 4227539 4783323 -1 672589 1423183 3115446 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 629433 892602 2234926 3630689 4136755 -1 620552 953837 1970671 4003205 4061071 4775874 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 2102440 2215700 2420663 3919367 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 209858 1224642 2084299 3435471 4625782 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 302199 670674 857538 2124824 2850553 3543682 -1 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 245799 1043371 1692103 1921165 2327687 2550190 4117939 4392933 -1 521242 539177 1502847 1579619 1775386 1892051 1968749 2107740 2463311 2545973 3150519 3456168 3661896 3675609 3833978 4276946 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 141630 1008949 1052218 2117945 -1 777948 1294282 1825011 2207110 2697803 -1 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 653092 913672 1946743 3349603 4894777 -1 1685646 2356192 2391848 3128937 3842982 3909982 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 516403 1060944 1389386 2074439 2119866 2704099 2962989 3267416 4160161 -1 -2 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 -2 69893 233232 861900 1583468 1600953 4019547 4676124 -1 723087 892894 1420623 2932795 -1 -2 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 -2 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 414346 1016386 3053584 3348687 4975548 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 142643 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -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 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 650351 1530776 2063928 2319383 4010137 4540818 -1 1578767 3372604 3669323 4825028 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 195914 676216 1012795 1076510 1476515 1539667 1551104 1753410 1955270 2090681 2212419 2505438 2526035 2751911 2858821 2883785 4563854 4604053 -1 -2 332309 2154489 2980094 3605005 4487010 4535586 -1 456767 2511064 2572190 2956825 4130500 4613161 -1 -2 431560 998390 1911628 2373333 2594068 3401816 4255970 4281319 4502088 4592929 4973329 -1 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 490544 931539 2380388 3301456 3727104 3894589 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 385457 875136 4077620 4227588 4532990 -1 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 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 675807 796474 1523095 2604334 2653500 2747735 -1 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 2472930 2493513 2684575 -1 -2 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 1391052 1443058 1606347 1754014 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 -2 153387 598771 785410 2029020 2859789 -1 547554 1176450 2980701 3673372 4175524 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 350895 2325424 2630069 3438743 3729849 4721221 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 114818 646346 -1 -2 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -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 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 1091345 1624029 1991836 2283647 4131708 4284356 4454701 4607807 4946322 -1 1914689 2913110 2978672 3650970 4878964 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 814519 2187064 3557852 4188557 -1 -2 1084618 1301541 2532091 3056449 -1 -2 509996 917757 1360355 1445499 1634258 2226987 3990321 4925888 -1 -2 3153378 3222704 3624308 -1 -2 3845429 3970289 4165988 4973355 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 337899 1769284 1959902 2075754 2539543 2577152 3124883 3135909 3302102 3868992 3943299 4233479 4335370 4959303 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 256794 996513 2227395 2438772 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 875972 881929 1636624 2337313 2879430 2981209 3655323 3957752 4032104 4171273 4756403 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -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 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 839289 1127250 1597175 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 1565717 1668654 2203717 2727763 3790140 4130935 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 848952 1696153 3320611 3402701 3646838 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 328918 660191 2101212 3750751 3829364 4393480 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 803120 2135919 3473446 4094849 4656543 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 398997 1550618 2757217 3790365 3861467 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 326550 1203509 1267490 1302877 1307965 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 236038 1353878 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 90676 2783261 3334645 3349324 3854452 4771425 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 142198 347602 1586126 1643282 2690803 2737072 2737677 4817140 -1 -2 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 467411 567981 661085 1036001 1171919 1729827 2808183 2883147 3820003 4055283 -1 -2 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 918319 1776211 2323613 3981049 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 44545 628990 1506844 2708114 4101943 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 208442 297090 1904423 2741479 4011156 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 504012 728405 976776 1530557 2539996 3099085 3233335 3796162 4998930 -1 659232 747103 2579146 3679722 3933766 4177018 4484067 4832364 4995541 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 299001 329627 2550979 4645742 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 507943 624313 880794 1640031 1665975 2150488 3084505 3143717 3356004 4159177 4589650 4619650 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 308713 2128426 3300339 3865307 4490376 -1 -2 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -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 8018 408357 533487 916511 1718002 3652093 4588852 -1 489025 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -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 401370 1031428 2370670 3450177 4207967 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 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 201119 1120909 1244051 1272333 2829804 2868252 3130337 3495492 4061214 4354372 4661626 -1 -2 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 162642 557772 1517388 1974028 2616484 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 83071 781530 1931530 4695553 -1 -2 557765 1153675 2180987 2697968 3041564 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 1484117 2398977 2614985 2939949 3643482 3736897 3795836 4404857 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 -2 1052567 4195319 4447561 4518696 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 2511981 3193593 4102738 4453241 4742954 -1 -2 1170996 1202333 1453949 2580688 3687335 4104876 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 1432665 1901882 3627023 4386816 4853176 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 870055 1249837 3409959 3996669 4153721 4790076 -1 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 539416 591777 1289617 3030075 3402669 3510479 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 896112 1050483 1112506 1513333 2310325 2495616 3107508 3625624 4948064 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 -2 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 2508874 3312329 4411672 -1 -2 301755 2633564 3042984 3349003 3950793 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 385576 1924112 2116572 2481865 4208877 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 422187 1352064 1689373 2051153 2705761 2717083 3415020 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 4038653 -1 -2 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 971596 1807978 2591085 2651982 4936033 -1 -2 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4834647 4869011 -1 -2 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 61227 451476 514879 597475 2734723 4797995 -1 23041 439231 888288 1791359 4353403 4544957 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 101972 968979 1234559 1241299 1942213 2117458 2494251 2949424 3009787 3575324 4866274 -1 -2 518544 690699 1398073 1981894 2772606 3397859 3479086 4097582 -1 -2 926274 1954050 3929657 -1 536985 1410386 2726234 4081092 4564290 4979594 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1078850 1181646 1538050 2115125 2152266 2541680 2918439 3583424 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 18594 2137232 4403183 4469508 4801822 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 -2 659232 747103 2579146 3679722 3933766 4177018 4484067 4832364 4995541 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 -2 41098 3706277 4391711 -1 -2 182297 358820 653695 1134259 1150784 3452873 4168955 -1 -2 741460 761565 2916259 4028664 4057386 4502673 4648315 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 85413 158079 1522724 1885357 1891267 2338482 2452290 4071059 4371556 4859913 -1 -2 1318028 2700077 2802038 4596695 -1 -2 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 210451 1425041 2519773 2642919 4226374 4417763 4515845 4985374 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 601263 2005113 3305987 4235473 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 2152413 2836933 3057046 3287285 4979811 -1 2869142 2908160 3076283 4403102 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 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 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 632725 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 699223 964394 1208181 2053607 3003877 3265724 3926673 4233709 4770728 4818146 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 1709649 2114625 2151954 3536724 3807498 4331931 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 352077 1344165 2372448 3085531 3388418 -1 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 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 2073272 2498762 3823114 4314781 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 395736 2191344 3350345 4908436 -1 420955 916689 1034305 1082526 2601506 2722691 2879593 3397206 3478350 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 2334248 4021809 4286605 4739792 4921012 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 899422 1510987 3824067 4056714 4356065 4642871 -1 -2 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 -2 521242 1502847 1892051 1968749 2463311 3675609 -1 2173784 2881941 3143126 -1 -2 233931 1082610 1179587 1936484 4132142 4547804 -1 879027 3543813 -1 -2 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 522435 1372936 1523794 2108171 3453674 3863863 -1 510606 823352 1812798 2740661 -1 -2 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 586087 779571 3491715 4151268 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 -2 606192 2234178 2938008 3682163 4676652 -1 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 327079 1604275 2998743 3739114 4215144 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 929452 2867777 2929453 3631656 -1 529239 691669 4180790 4350764 4446189 4611522 4668926 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 423373 1472720 4121777 4508006 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 36546 1264684 1944458 3562600 -1 -2 3845429 3970289 4165988 4973355 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 872478 1099201 2179045 2324844 3995897 4418905 -1 -2 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 762600 896496 3485812 3769121 4376983 4651002 4861511 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 1781831 1997137 2028615 3187237 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 1220302 2108207 2530496 2554588 3076157 3613388 3794002 -1 -2 417111 456426 878374 1147172 2234581 2925864 2949684 3619250 3919544 4319276 -1 2313980 2568183 3676932 -1 -2 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 6164 165775 179706 938947 1190512 1368365 1670396 1842444 2100472 2575400 2635093 2678622 2765222 3115673 3148131 3241731 3606875 4356506 4411755 4525607 4680304 -1 600918 604472 919169 986479 1204940 1865718 3539211 3853628 3935655 3949583 4743931 -1 -2 81664 320907 1116475 1871625 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 510606 823352 1812798 2740661 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 306064 878189 1075740 2992492 3814302 3820749 -1 -2 86677 92030 287267 465649 890727 3422636 -1 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 -2 1742263 2029945 2274728 3209194 3794631 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 -2 913560 3211720 4269855 4540021 4629028 -1 311354 1620845 1632082 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 276508 470489 511771 4438885 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 1284449 1731705 1782562 1889786 2954952 3083793 3328998 4325989 4553578 4999999 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 529033 603237 617579 1032392 1605831 -1 210242 2361484 2625482 3563993 3683187 4460358 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 23041 439231 888288 1791359 4353403 4544957 -1 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -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 1184143 1501742 2340982 3018517 3591333 3685444 3966357 4559567 -1 857220 2815059 3135059 4379687 4420711 4790178 -1 -2 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1322447 2767535 3140927 3168622 4821615 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 507400 2092399 2461691 3331551 4209603 -1 -2 382765 668931 3499388 3529057 3943998 4720827 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 2674 347465 761074 1490629 2683791 3450646 3912675 4331915 4616075 4999999 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 372363 827859 976726 1464212 1801666 2203626 2593549 3402854 3503066 3610497 3934926 4329969 4826396 4850138 -1 78564 2645529 4473038 4535146 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 1924020 2185399 2965910 4198106 4999740 -1 445190 736034 1625569 2637766 3373677 3565417 3933346 4302854 4571788 4738547 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 621223 1231665 2107095 2203903 4521545 -1 625637 1406370 2266595 2267038 2535085 2672767 3584998 4634793 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 -2 17647 103378 227991 369896 862984 950000 2580635 3104324 3341436 3968573 3993582 4085247 4539093 4580600 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -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 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 765303 991842 1707836 2182685 2229068 4451958 4502684 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 267296 2967857 3012044 3671353 4438569 -1 -2 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 1971425 2130854 4074907 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 744171 1735089 1777297 3142265 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 947837 1002903 1102198 2165931 2355622 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -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 137405 627061 2461143 2668390 2930248 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 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 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 352298 2232142 3320895 4103789 4425961 4784582 -1 504703 3878369 3955397 4946122 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 263111 878220 951103 2227708 2237785 3389652 4960355 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 161265 3484049 3792585 4347768 4398729 -1 106116 803329 1238407 2032763 2175951 4606414 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 142112 1211623 2851499 3016589 3449379 3735621 3886440 4104766 -1 74347 893415 1022909 2024300 3881246 4626997 4927602 4947629 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 -2 1275230 3510162 3812590 3869709 4170500 4304702 -1 51801 665505 1135055 1319909 3198174 3517191 4969950 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 502419 1692666 3724761 4201763 4759521 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4294903 4384029 4958540 -1 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 325384 1473784 1710187 1786919 1903572 3032060 3405297 3744476 4004638 4993311 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 690800 715777 1239994 1934407 2227563 2764879 2823599 3236521 4229244 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 316761 564367 707904 767480 819919 4451259 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 41293 1536544 1560725 4629127 4995342 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 653071 2298708 2626531 3610745 4675734 4837798 4999999 -1 -2 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 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 486139 973491 1444279 1455597 1597076 3185460 4093557 4236844 4610977 -1 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -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 926274 1954050 3929657 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 -2 1542785 2781959 4940709 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 112783 145109 1293299 1312235 2125071 2542965 4138203 4591035 -1 -2 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 927473 2857701 3612099 4047334 4132868 4477586 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 568304 1227745 2442442 3006386 4202718 -1 630057 1361926 1742146 3158440 4338856 -1 -2 390399 2133949 3192182 4257091 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 431464 2917086 3378908 4189875 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 745405 906314 949700 1621082 2666206 2944503 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 1523152 2135663 2224322 4839953 4918341 -1 650351 1530776 2063928 2319383 4010137 4540818 -1 -2 615011 4505103 4685028 4932369 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 80339 134510 1385923 1530891 3824126 -1 -2 144358 3380562 3487852 4174824 -1 517055 1074189 1158610 1912894 2291288 2302565 3570496 -1 -2 109996 748321 1733987 2987693 3654723 4387949 4402831 4686181 4740818 4859355 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 77440 2052722 4188117 4922060 -1 -2 1056429 2555670 2983890 3212660 4505986 4515248 4543832 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 -2 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 -2 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 -2 1176478 2901109 4173017 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 181491 3885745 3896190 4111343 4459557 4984594 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 453147 570038 1003088 1219273 3407361 3982716 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 311546 2326828 3931326 4014580 4819593 -1 1662826 3127657 4196722 4463630 4773822 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 435918 514504 874150 1410993 1711134 1814139 4341082 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 77440 2052722 4188117 4922060 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 617669 3179797 3314206 4403763 4827948 -1 -2 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 -2 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 1039370 2011035 3960896 4027035 4779010 4779177 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 35559 1617273 2049291 2064059 2267595 3212767 4953534 4955186 -1 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 1203459 1337028 1853024 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 279406 1164482 1274785 1546541 1985163 2912496 3281378 3355443 3621771 3919240 4273519 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 258152 1335848 2380961 4250480 -1 187167 1171743 1519768 2074028 2415204 3983022 4686140 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 1341432 1783216 2161023 2238942 2583595 3061728 3360465 3711221 -1 675521 703788 773698 777771 1827450 1838022 2034585 2407959 3908135 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 705627 1192494 2893908 -1 -2 54112 666206 886606 2626965 3675905 4971943 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 -2 611521 1168903 1287783 1920045 3478111 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 -2 242005 732983 2186277 2933906 4697420 -1 -2 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 448689 1891232 2438842 4379336 4945432 -1 -2 542182 952724 1482548 1691163 1883262 2388481 2433928 3219983 4259872 -1 -2 577880 1579254 3577049 4252972 4853412 -1 262192 741806 1797553 2365141 4029470 4250182 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 15399 573551 683624 1236387 1597876 -1 88232 1433028 2118029 3277542 3371809 4654104 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4292372 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 184556 1058025 1658447 3772338 -1 -2 4862890 -1 248201 506668 757027 2107295 3262900 4714780 -1 -2 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 158865 1577916 2226442 4322243 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 559274 1621842 2298375 4200191 4799297 4999999 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 -2 244776 283623 470500 1246245 1458121 1903658 2605572 2737197 3550684 3879403 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 -2 185192 261525 275816 579299 1964983 2113827 2364806 2551136 2839573 3200423 4054944 4408921 4570551 4823946 -1 1453545 2338794 2585936 2658158 2799855 3270461 3510517 4769591 4985290 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 671501 1030193 3555419 3816699 4552057 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 299985 3264560 4007210 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 566115 1758856 1863425 2913429 3499181 3560115 4313280 4425838 4582612 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 155314 231881 650518 1288392 1394279 1880685 1944995 2296274 2334179 2359685 2620181 2894663 4538770 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 220265 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 863070 1079884 2105430 2302409 3531663 4240502 4318192 4784015 4875886 -1 -2 615011 4505103 4685028 4932369 -1 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 1804705 2353057 4105747 -1 8144 301746 1583820 1792883 2158046 2566575 2675039 2751852 3151941 4239076 4274999 4509056 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 123264 218655 718566 2043682 2194573 3857890 3983890 4293674 4911830 -1 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 -2 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 899422 1510987 3824067 4056714 4356065 4642871 -1 1157043 1332431 4166543 4611594 4835299 -1 1633623 2163069 3153615 -1 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 2506185 3022556 3201907 4579832 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 3709255 4587945 4990753 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 434327 2828222 3523462 3720903 3920453 -1 -2 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 596811 2507750 2793315 3099689 3110599 4798436 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 77440 2052722 4188117 4922060 -1 299001 329627 2550979 4645742 -1 -2 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 133505 334804 1009723 2731268 2794714 2935995 3040093 3423736 3438080 4166467 -1 3709255 4587945 4990753 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 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 -2 2685685 3692490 3816488 3846818 4148945 -1 266404 517909 780966 1427619 2639055 3315316 3522213 3983437 3989374 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 423373 1472720 4121777 4508006 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 580605 883331 1360355 1472238 2268665 4754012 4931210 -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 2565703 4334500 4502072 -1 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 358595 558338 625674 732111 1297873 1332141 2114815 2190953 2418708 3648407 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 2731311 3479985 3700413 4206574 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -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 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4294903 4384029 4958540 -1 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1012046 2661662 3028651 3050164 3638556 3672023 4014076 -1 -2 2750055 2980150 4126270 4874215 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 77440 2052722 4188117 4922060 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 -2 914331 1205371 2008044 2378261 4985544 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 1744342 2342845 2415179 2927873 3057129 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 874824 1046625 1558872 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 534163 1058465 2480415 3286869 3453286 4487581 4759249 -1 -2 338107 544740 1134490 1667121 1971071 2515161 2603161 2605112 2724717 3242479 4753056 -1 -2 1373667 1629259 1784407 1946906 2634311 2662203 3344097 3734327 3896412 4309976 4464899 4613442 -1 749387 926655 1785305 2269123 2485191 -1 988685 1209720 1661742 3492238 4712521 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 -2 2236764 2657756 3697577 3902603 -1 961566 1205599 1381878 2195248 4669544 -1 -2 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 359743 398137 1316537 1324998 4568893 4944396 -1 2464431 2739824 3443640 4247386 4441915 -1 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 -2 217575 459838 930229 2815791 3457274 4120742 -1 278295 1715037 2230227 2340081 2770679 3016911 3498277 3609277 4511291 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 909150 1188139 1234162 4068943 4523971 -1 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 -2 709508 2145363 3378737 4155526 4797842 4981618 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 20039 1079455 1851482 1918528 2514022 3040477 3555141 3769664 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 2190786 2432245 3768014 3864073 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 39656 731073 1264452 3461353 4167162 -1 -2 74341 148789 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 86677 92030 287267 465649 890727 3422636 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 218394 582412 909518 2202990 3516366 4857864 -1 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -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 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 5479 1344825 2257650 3085594 4070287 4723416 4806372 -1 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 257451 1837001 2882008 3003173 3519432 4433779 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -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 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 56088 665395 989166 1148998 1266093 1569585 1607254 1730866 2173097 2242438 2406451 3207070 3388966 3626783 3967939 4129901 4942396 4958090 -1 -2 3516134 4962803 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 41098 3706277 4391711 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 1501645 2027030 3342775 4634347 4646363 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 241675 552602 1169966 1610161 3667283 4030974 4036365 4735108 -1 -2 305627 473164 637764 1502115 1864361 2171164 2378370 4592477 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 663659 682524 806301 2563974 3965376 4124193 4547871 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 197525 1146336 1782916 1990800 4293694 4501224 -1 630941 971258 1518444 1578825 2558430 4352104 -1 -2 126432 1175330 2994714 3193665 3284133 3306121 3698393 4319500 4467793 4764527 -1 2190786 2432245 3768014 3864073 -1 154820 281655 963551 1020375 4000223 4058356 -1 -2 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 536488 1017967 1055938 2964060 3161125 4177367 -1 -2 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 319227 1933503 2667383 2767755 4809349 4999999 -1 -2 136101 457206 743383 1217627 1378512 2507137 2676216 2771260 2896367 3057129 3735797 3954784 4687329 4995846 -1 761093 2185826 2363364 2404930 2823014 3187958 3787027 4610754 -1 -2 81636 225787 319280 619460 1001056 1112759 1534112 2657995 2948887 3066815 3095756 3149399 3636813 3683580 3774687 4259262 4924250 4999999 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 1506402 2041071 2146651 2816708 3941053 4624896 -1 -2 1388618 1476187 1648287 1829511 2344176 2903544 3836451 3926673 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 1484089 1913243 2049520 2623455 2757787 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 926274 1954050 3929657 -1 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 756247 3359323 3986137 4200136 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 438473 1957165 2772153 2908565 2994898 3000136 4509739 -1 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 2185399 3180130 4823422 4999740 -1 -2 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 1157332 1394943 1478608 3696070 -1 -2 1834301 1865744 1950447 2476989 4073117 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 -2 1315881 3275401 3515772 3657227 -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 245326 1943593 2066004 3351325 4154873 4438579 4528493 4544463 4581687 4963246 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 -2 773108 2089858 2211860 2333688 2934860 2961221 3289225 3936621 -1 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 35259 95064 1615238 2881352 3596686 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 -2 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 92849 314821 812731 2570028 4920149 4925718 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 2697709 3023548 3274698 4810470 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 1227625 1804193 1992212 2094334 2376038 2823161 3397540 3748240 3923142 4547966 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 271595 638502 786953 851161 2072133 2432474 3290438 -1 -2 89828 114133 458811 2776715 3632693 3957382 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 269406 4794002 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 926274 1954050 3929657 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 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 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 1164453 1253928 2017673 3460034 -1 -2 1873138 1919029 2763405 3409732 3558113 3757436 4182313 4417595 4581757 4989152 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 363840 856348 1300480 2168677 2462748 3288577 3293613 3417855 -1 -2 547554 1176450 2980701 3673372 4175524 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 1315881 3275401 3515772 3657227 -1 863811 1232158 1624035 2134704 2812243 2987116 3124118 3511461 3938921 4135166 -1 -2 2750055 2980150 4126270 4874215 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 79203 425616 542852 1372138 2574337 4504196 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 136065 839856 958140 1141359 1832435 2223154 2917875 3803359 3881512 3978572 4290906 4622853 -1 200634 436225 467996 550732 4777324 -1 -2 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 865411 1051281 3642992 4610724 4667707 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 -2 467793 476245 716964 866401 4355651 -1 281535 318541 513389 757791 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 2840049 3548891 4215453 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 104499 848952 1323805 3402701 3440957 4790294 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 2472930 2493513 2684575 -1 -2 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 2866594 2994296 3257348 4461950 -1 -2 370098 503856 569731 642587 713092 1478963 1702526 3235783 3305649 3928507 4614008 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 1981769 2905751 3358455 4500881 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 363066 856045 1745125 1789051 2037405 2804533 2871278 4175945 4661440 -1 505981 952677 2297819 3703778 3763506 4438299 -1 -2 947837 1002903 1102198 2165931 2355622 -1 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 272140 887298 1262579 2080732 2150726 2367393 3199109 3379257 3692578 3924306 4178754 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -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 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 -2 914331 1205371 2008044 2378261 4985544 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 193628 550764 724431 2197718 2614694 2887218 3179556 -1 -2 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 88914 119901 206028 1214563 1343759 1556643 1857328 2067023 3186166 3711657 3740249 3810175 4316869 4807484 4853174 4869416 -1 1199319 1336676 2204143 2299647 3433556 4046390 4224054 4296263 4302991 4590760 -1 -2 422482 2867627 3327400 4285965 4491354 -1 290639 683280 915373 1418228 3330558 4425049 4781855 4892147 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 49830 3067410 3231118 3379044 3753534 3871992 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 321538 2138251 3604715 4328862 4911307 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 1096147 2096195 4455714 -1 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 491074 1541958 1647969 2509199 2647449 3087889 3173337 4801000 4922998 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 311657 1284239 2095824 -1 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 305051 543263 1783871 2528410 3944090 4005654 4034276 4347962 4480409 -1 930244 1686580 1925462 2601054 3169203 3534968 4745880 -1 881538 1008350 1489893 1757915 2121967 3594324 4031744 4183513 4523355 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 677585 805503 1000826 1683077 3113071 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 1270498 1921447 2707658 2894709 2992110 3458924 3494940 3793022 4223908 4546507 4887207 -1 -2 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 -2 338107 544740 1134490 1667121 1971071 2515161 2603161 2605112 2724717 3242479 4753056 -1 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 191146 1488127 1598890 1652351 2069037 2997214 4085533 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 1886406 3653994 4145701 4959659 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 797901 1676692 2201964 2617297 4683539 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 -2 109196 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 -1 210815 424095 1041924 1503100 4192430 4831420 -1 -2 188815 847816 1080453 2482393 3396296 4167290 4284631 4600253 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 -2 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 322330 599998 1693029 2423631 3160807 3367032 3980119 4606115 -1 -2 521970 2168074 2505387 3279246 4878286 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 76581 749427 990579 1175901 1392795 1848491 2166927 2404167 3283857 4193552 4868228 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 1156267 2669821 2796091 3214660 3405884 3976463 4491252 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 1476939 3010662 3237328 4917244 -1 -2 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 404217 877030 1099508 1340003 1815330 2283144 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 1877569 2152136 3300601 4456485 -1 481714 671229 765428 2137791 3592577 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 2533948 3785682 3947686 4086566 -1 61273 331776 1302232 1555677 2596891 3569997 -1 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 -2 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 254961 591724 1458114 1863507 2070590 2992178 4445982 4962415 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 379771 942480 1271534 1470327 1504317 2230614 3623591 3866380 4169131 -1 1539054 1984668 -1 -2 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -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 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1017160 2718770 2763105 4204485 4784015 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 1665493 1825131 4524843 -1 371502 658920 1169978 1440271 2026086 2220144 2431064 3060879 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 493987 743386 1466103 2439969 2807344 3287703 3488490 3770278 4135166 4263466 -1 -2 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 2201396 3653250 3722088 4173093 4243082 4677169 -1 1136635 2832998 3038221 3582179 3640978 -1 3328350 3340616 3474884 3507158 4397187 4923293 4948863 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 -2 30252 245982 1393185 1864085 2618464 2779940 4545443 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 252641 1623001 4344726 -1 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 -2 297947 588135 869329 3549524 4041238 4192336 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 469117 978846 1204161 2825073 3605147 -1 -2 2190786 2432245 3768014 3864073 -1 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 1556612 3360322 4116757 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 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 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 3078754 3436079 4560606 4847702 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 988701 2529284 2585400 4179411 4722784 -1 -2 926274 1954050 3929657 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 468474 714912 1099100 2475691 4329590 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 951132 1045977 1246858 1270343 1471862 2617099 4746775 4755366 4789506 4999999 -1 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 464069 504385 844575 871574 1133537 1595894 1890722 1961819 2290952 2665747 2921296 3139230 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 124684 491225 920072 2424262 2980661 3283967 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 245326 1943593 2066004 3351325 4154873 4438579 4528493 4544463 4581687 4963246 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 1866942 2437851 2693970 3175412 3728669 4031897 4460057 4557455 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 2565703 4334500 4502072 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 133954 723626 2412800 3891023 4835829 -1 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 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 143111 1267132 1396599 3142547 3564445 4045275 -1 71685 376846 656691 1173020 2153045 2650639 3846794 3913737 4498138 4551305 -1 -2 47440 634188 961744 1000264 2913188 3755402 4669180 -1 454477 663540 886974 1664260 2538029 3183631 3858481 -1 1012950 2127011 2354547 2379199 3722968 3833576 3909682 4548561 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 -2 488461 809747 929541 1824764 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 142058 491339 859099 1909194 2033442 2332849 2429935 4549191 4595530 -1 67902 86536 1912436 4099617 4323052 4554782 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 618366 1670254 3350005 3990214 4781321 4890229 4974717 -1 507944 748862 1563400 4145348 -1 -2 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 76777 338783 882220 3280538 3469786 -1 470695 543862 1129211 1455126 1930918 4036118 4225632 -1 -2 1091782 2118115 3713182 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 333455 2455422 3640066 3953254 4814375 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 506765 1132650 1204781 2761065 -1 -2 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 262142 1864268 4197634 4943085 -1 -2 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 8585 2456689 3880797 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 815833 1522836 1544474 3030515 4270224 4646973 4688247 4716683 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 2770933 2883223 3333534 3384624 4037098 4619465 4628027 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 2073272 2498762 3823114 4314781 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 857987 1547764 -1 -2 1176478 2901109 4173017 -1 318518 459700 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4730661 -1 -2 47760 896298 1127519 2350669 3483134 4662007 4761687 -1 81684 170741 630155 709636 1233375 1265848 2700022 3239428 3290196 4206952 4703048 -1 1248864 1741310 2693220 3162035 3433630 3589900 3619903 4276575 4631204 4718210 4926458 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 217990 1075817 1124807 1865221 2472255 3503257 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 441552 1078850 1538050 2541680 2866442 3056449 4050877 4161159 4487410 4869865 -1 -2 517896 579033 1941987 2505231 2797544 3934748 4205380 4721596 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 2535998 2698174 3617437 3871783 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 -2 56725 171131 252582 656022 925164 995951 3317601 3413800 3969800 4469092 4881098 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 557048 1211225 1634547 2035150 2198568 2987433 4363511 4570574 4775337 -1 -2 433116 735190 827814 1358907 1820447 1871235 2436365 3537504 3693882 4100067 -1 -2 761795 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 598536 2028319 2704928 4284453 4780234 -1 -2 38150 1906083 3033999 4081818 4748284 4999999 -1 617741 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 887076 2087301 3014965 4200484 4817777 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 199013 1514998 -1 -2 37363 2533870 2801942 2978039 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 252641 1623001 2547423 4344726 -1 -2 1514770 1942359 1977874 2881281 3165086 3743049 4149547 4833591 -1 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 328132 3155825 3619090 4155239 4680421 4845482 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 598153 827411 2159629 2685327 3835726 4257356 -1 128274 917431 4999153 -1 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 164034 268366 1502498 2640772 2713809 4195386 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 263103 2823702 2941026 3052441 4013844 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2796025 3256932 3783274 3987931 4482805 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 61227 451476 514879 597475 2734723 4797995 -1 -2 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 220125 259537 2151311 2255394 3007281 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 9400 292890 567796 798871 1727076 2194064 4920631 -1 -2 903473 918173 2817466 3811408 4256193 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 408395 1770323 2068994 2927634 4168521 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 573454 1192049 1343817 1710606 3160918 3262638 3550000 -1 -2 534237 1852568 4129224 4821381 -1 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -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 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 -2 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 36573 1752849 1835648 3475392 4496314 -1 1167517 1347011 2091957 2412188 4267625 4353947 -1 438486 774629 2680177 2701597 3726346 -1 -2 2473783 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 -2 490481 1378676 1621182 2014169 3232065 3792119 4500123 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 -2 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 56104 1761368 1822974 2370515 3051051 3208342 3311582 3374483 3435923 3858668 4246541 4438555 4602075 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 132114 216444 3894298 4884632 -1 391466 3019163 4700901 4740720 -1 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 56570 162534 603978 1445284 2090973 2371940 2550788 3383443 -1 -2 379555 402491 3632226 4148463 4296322 4948863 -1 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 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 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 156686 266248 796866 1162036 1863927 2066419 2805594 3137996 3343582 3454306 3483397 4056475 4648536 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 983552 3781543 -1 -2 153909 1051916 1131315 1759308 3179393 3565970 4138470 4470149 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4716094 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 104119 147625 1551879 2369385 4064828 4133522 -1 -2 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 1204368 2501413 3510641 4622516 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 1405545 1521155 2018090 2430788 3373765 3492238 4804879 -1 -2 378663 735503 3449625 4455444 4633843 -1 850998 851989 912078 1157987 2231539 2590734 3151447 3172587 3798432 4018152 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 1886726 1952647 4069185 4114561 4838293 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 197633 721397 1351533 1778009 1923756 4999999 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 482659 1443572 1598911 3607503 -1 -2 141500 269798 1061326 1154249 2680866 2718474 3080274 3607079 4529415 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 515419 998477 1402369 1494335 -1 -2 1276231 2057283 2533814 4503995 -1 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 636741 1397834 1865221 2618018 2745862 3395433 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 77440 2052722 4188117 4922060 -1 299001 329627 2550979 4645742 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 17647 227991 369896 862984 2580635 3104324 3968573 4539093 -1 1999194 3348279 3762167 4081244 -1 -2 857888 1818439 2868769 4246707 4718831 4960434 -1 -2 809765 1107330 1285197 1622886 2116033 2253327 2410940 3054408 3950401 4117335 4307136 4553626 -1 94951 2909993 3236911 3903057 3980187 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 414626 2749183 3850460 4864657 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 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 1204374 1372473 1918157 4797178 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 544500 1013345 2781191 3966450 4253290 4495219 -1 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 630057 1361926 1742146 3158440 4338856 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 -2 85623 955652 1364215 2566123 3127016 3655337 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 1906352 1927430 2464708 3598070 4797135 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 509924 1351534 1649074 2259997 2590859 2770206 3251622 4240707 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 61395 1458627 1488565 2453047 2513137 2518635 2533174 2810149 3944686 4330152 -1 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 -2 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 30252 245982 1393185 1864085 2618464 2779940 -1 818126 2090044 2501378 3914340 4422707 4579086 -1 109572 483666 1452327 2579519 3338200 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 4092363 4308321 4446687 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 949664 1394236 1654341 1676109 2965626 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 1351877 4309943 4371740 4947844 -1 142087 369165 508159 725377 1142672 1889950 1984819 3049673 4125549 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 3951327 -1 -2 303355 545596 1045595 1144885 1659592 1740085 1778525 2599320 2976078 3333267 3690360 3834649 4786668 -1 472788 975311 1120984 1947417 2139526 2586132 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 2269 426346 620675 842239 1089698 1208657 1752894 2074858 2701526 3208199 3670958 4297348 4354798 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 23731 442840 1610140 2262864 2325733 2929764 4530508 4534144 -1 -2 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 -2 27974 129830 165347 1640658 1704407 1933624 2502701 2657330 3267906 3456419 3737123 4042460 4392987 4961406 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 507400 2092399 2461691 3331551 4209603 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 643296 1567960 2551198 4023710 4103730 4696126 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4643966 4745374 -1 -2 1638 330336 4150156 4624359 -1 7736 929034 1253621 1329676 1353619 1797330 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 316073 804239 974849 2319723 3204878 4599736 4664675 -1 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 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 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 4405808 4585062 4650736 4849885 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 1580964 1988880 2481332 2526241 4161813 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 351368 785423 1152527 1231006 2284923 2392898 3349179 3644128 3706915 3807453 4241697 4893356 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 2841996 3152092 3205935 3994008 4873294 -1 -2 927176 1334529 1971425 2276273 3714821 4685291 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 868485 3881440 4033198 -1 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 295462 425658 789733 1215931 1257553 1385138 1413311 1711962 1747625 2008781 3772583 4051909 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 68204 975375 987108 1231116 2973033 3067461 4294365 -1 1012110 2504149 2781571 2792727 4520763 -1 1265152 2813635 2987311 3290928 4943204 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1701210 1958449 2574989 2591880 3473370 3500731 3917909 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 -2 1148998 1266093 1569585 1607254 2173097 2242438 2406451 3207070 3388966 4129901 4942396 4958090 -1 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 351507 1225069 2198859 3251229 3901008 4373955 4733557 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 302632 2679290 2894558 3154583 4187981 4564509 -1 -2 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 1383500 3511384 4632840 -1 -2 818040 2414789 3273245 4334975 -1 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 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 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 -2 338180 402277 507818 985742 1019562 1623815 2808945 3982518 4515186 4546058 -1 124648 167108 490727 586087 779571 2246321 3491715 4151268 4393232 -1 -2 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 612252 1335855 1606353 2325565 3250386 3251965 3431833 4202578 4532036 4586356 4970782 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 83449 453973 570884 702440 2274659 2359810 3154477 4173288 4428590 4639215 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -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 265995 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 4152653 4970279 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 -1 -2 477047 1252591 1751754 1757013 2889182 3003775 3067239 3703899 3903372 4644310 -1 388864 2219400 2231290 2371610 2792220 2917370 3100645 4166567 4519260 4619273 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 2167514 2204577 2787340 3281820 3910285 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 655626 1173988 1701349 3457185 4669310 -1 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 -2 1276231 2057283 2533814 4503995 -1 183582 342301 918478 1894206 4751849 -1 -2 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 371468 987335 3297092 3788411 3845664 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 1298408 1662655 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1463142 1991836 2525595 3795109 4569102 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 1028823 1259559 3018199 4093987 4127596 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 126999 206993 985234 1115908 1153675 1171056 1376340 1501676 2171915 2180987 2288535 2607559 2697968 2850884 3041564 4261712 4917985 4952030 4973254 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 -2 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -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 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 -2 186366 813768 1460457 2209567 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 560303 1441863 2942124 4208779 4969174 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 467793 476245 716964 866401 4355651 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 1321124 2288179 2446746 3193213 3366308 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 1605023 2517839 2519278 4775061 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 4452822 -1 -2 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 775927 925116 1416039 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 106777 807880 873844 1776204 2141393 2168912 4245549 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 2144154 2489145 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 12797 899361 1859551 3401364 3600705 3853550 -1 146631 537079 975652 1467513 1531966 1607259 2149214 2405963 3675064 4517520 -1 -2 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 781799 3269144 4860280 4863589 -1 -2 278908 3069956 3480022 3999562 -1 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 1260506 2846211 2999263 3475519 -1 -2 1176478 2901109 4173017 -1 -2 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 463052 835365 951550 1093079 1882009 1887896 2489053 3023309 3258569 4731779 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 284847 1748025 1989576 2726870 3014963 3247975 -1 -2 506012 723536 772268 1145732 2873522 4063435 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 -2 234448 476364 702026 882859 1360811 2251475 2557130 2733864 3103873 3690765 3703014 4226156 4321578 -1 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 128274 917431 4999153 -1 1542678 3784196 4014736 4366299 4772763 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 2132199 3433985 -1 -2 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 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 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 1213671 2283907 2425102 2748455 3403052 -1 -2 19407 107488 216374 322225 751561 889657 1576693 2423164 2525210 2715054 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 -2 166150 502914 652580 878363 1642691 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 -2 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 918319 1776211 2323613 3981049 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 42644 627671 927294 1036828 1134483 1720615 1947787 2173175 2218121 2318230 2511738 3468700 3961362 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 50259 88518 320818 651029 1001262 1124919 2375095 3044167 3862004 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 199013 1514998 2945450 -1 -2 1449916 4789297 4999999 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 70944 1541032 2395462 2734759 2848067 3247151 3605298 3998431 4169120 4294664 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 865411 1051281 3642992 4610724 4667707 -1 -2 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 859036 1229039 2868534 3032904 4637036 4860848 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 1079314 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 -2 831311 3580674 4440411 4754599 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 153909 414346 1016386 1051916 1131315 1303169 1759308 3053584 3179393 3348687 3565970 4138470 4470149 4975548 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 859884 1886686 4212052 4536325 4796715 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 835845 1008346 1613706 2293357 3616935 -1 205268 900864 1688487 2063253 -1 -2 351368 785423 1152527 1231006 2284923 2392898 3349179 3644128 3706915 3807453 4241697 4893356 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 960325 2351481 3435786 3493308 -1 -2 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 454219 704833 823018 1620646 1689267 2825061 3069938 -1 -2 20407 319044 935872 2459618 4976795 -1 1904019 3429312 4452096 4872307 -1 706406 1102775 1551969 3018910 4009744 4082980 4606578 -1 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 473491 1001697 1603544 2500998 2677468 3154507 4317342 4664612 4720673 4899248 -1 1115909 2281184 2776458 2886670 4576287 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 588899 1211225 3418910 4357325 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 713983 1075512 2500741 2862350 3493906 4374358 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 18267 1633359 2899690 4078616 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 493454 744891 923721 2378636 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 317824 1760600 2370299 3301872 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1910306 2425327 2637454 3911205 4032586 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 87951 389449 761631 1033695 1686036 1691232 2954246 3531846 3939502 4782947 4982933 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 448458 731500 914367 1572346 3851792 4217265 -1 187167 1171743 1519768 2074028 2415204 3983022 4686140 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 629433 892602 2234926 3630689 4136755 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 7889 392877 3229387 3501229 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 591342 687288 1136988 1287180 1655444 3136583 3165853 4002321 -1 284847 1748025 1989576 2655634 3247975 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 -2 814294 1030869 2387508 2695497 4198464 4782522 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 18594 2137232 4403183 4469508 4801822 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2794958 3347518 3832603 4848579 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 559274 1621842 2298375 4200191 4799297 4999999 -1 -2 846659 886917 1568988 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 410616 422036 505362 1978350 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 574710 2051518 3356951 3611325 4554328 -1 -2 1078253 1168157 1238754 1413701 3240151 3252220 3343351 3773563 4323489 4924617 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 516403 1060944 1389386 2074439 2119866 2704099 2962989 3267416 4160161 -1 -2 32893 1557410 1578250 2150569 2681829 -1 421758 707586 798226 1694315 1856360 2922859 3176796 4047484 4914630 -1 1059740 3238477 3342105 4668049 -1 453162 1090262 1399263 3484202 3864070 3868372 -1 -2 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 1767001 2839738 4225130 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 -2 32893 1557410 1578250 2150569 2681829 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 -2 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 2461213 4288116 4933874 -1 229839 411514 1023327 3006164 -1 -2 918319 1776211 2323613 3981049 -1 -2 1104221 2896647 4370043 4886640 -1 1162679 3180458 3226554 3955942 4014537 4082418 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 504271 1217137 2800467 3373313 3486319 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 516153 717280 1734088 2095148 2237869 2738762 2926407 3297212 3563965 3625346 3660658 4328825 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 128274 917431 4999153 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 77836 587779 2401837 3174913 3808288 4481015 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 4915617 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 1790758 2294755 2988628 3969507 -1 -2 709683 2998921 3822080 4267643 -1 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 -1 -2 1076510 1476515 1551104 1955270 2212419 4604053 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 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 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 1084618 1301541 2532091 3056449 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 4922 1831384 2301242 3716339 4999999 -1 167349 1533219 2110074 3555505 4182830 4773298 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 32893 1557410 2150569 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 627288 732595 891107 1379085 1568879 1916474 1943282 2003132 2010828 2408490 2511790 3024950 3402820 3827975 -1 7544 1256121 1280330 3405470 -1 -2 1288902 1398579 1972141 2133377 2348204 4924720 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 573454 1192049 1343817 1710606 3160918 3262638 3550000 -1 -2 1083636 2480302 2630444 3660071 4494811 -1 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 -2 25290 217410 983489 1320266 4288395 -1 119998 3552337 4004637 4325662 4400639 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 407795 567103 625606 951668 1800308 2317341 2635871 2848054 3275079 3431837 3658915 3714920 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 136065 839856 958140 2223154 3881512 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 1018108 1604151 2619819 2700025 3535531 4384533 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 1115909 2281184 2776458 2886670 4576287 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 645667 765018 1536031 2944631 3020438 3692821 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 1542785 2781959 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 187187 725208 1151127 1470854 1638179 1881670 2220488 2440258 3242943 -1 -2 655615 1428425 2954327 3082771 4321320 -1 484621 2061550 2106177 2792485 3109021 3394168 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 367953 539873 2032099 2102814 2495657 3189121 3629306 3649826 4690896 -1 843462 998571 1360948 1589882 3801754 3957223 -1 2472673 3645700 4735374 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 270971 1239276 1941907 2426148 2883407 4849787 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 362318 393900 964985 1665900 1871416 3119847 3278715 3471560 -1 2021642 2526357 2995697 3373286 4825395 -1 -2 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 16329 1451213 2644887 3518131 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 -2 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 752316 1802629 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 306354 364065 522932 540101 563510 1052816 1136104 1266254 1514467 1686228 1800956 1813755 1944195 1962371 2024089 2100887 3083510 3503622 3610613 4844248 -1 1921178 3332597 3335739 3716882 3793253 4328588 -1 1333643 1972407 2612111 2861732 2995804 4722084 -1 673289 1886477 2090471 2391094 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 831353 3890817 4660133 4720657 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 91621 600124 2954458 3541095 3637460 4447977 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -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 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 1757294 1901866 4190017 -1 -2 189920 323375 1559621 1705882 2581332 2853321 3666190 4101074 4999052 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 713178 2176431 3538495 3810035 3966734 -1 -2 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 1195852 4157130 4862890 -1 -2 381016 922338 1860811 2430094 2448393 4446777 -1 2533948 3785682 3947686 4086566 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 -2 2508874 3312329 4411672 -1 -2 1211795 4669582 -1 -2 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 93852 865236 1104521 1694409 3296898 3883892 4545515 4561116 -1 -2 126773 150970 608485 1166827 1358275 1912144 2071587 2988808 3703372 4239537 -1 142079 144333 665472 1425906 1740931 2500566 2622522 2843969 2971147 3093904 3158811 4335270 4514567 -1 -2 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 504714 2827782 4323486 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 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 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 547124 865608 906648 992754 1305365 2085909 -1 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -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 515419 998477 1402369 1494335 -1 -2 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 300231 1167517 1347011 2091957 2412188 4267625 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 527470 1211197 1325092 1461867 2208477 2348785 2585091 2641254 2783287 3788718 4184835 4290149 4702648 4855148 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 486660 1077780 1477838 3134154 3166401 4408982 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 -2 299200 669034 1804705 1874820 2166123 2353057 2936874 4105747 4689546 4970595 -1 888320 931081 1425417 1579682 2748836 4146541 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 -2 69421 282769 810999 2155574 3133808 3405763 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 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 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 -2 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 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 -2 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 83000 298541 953342 1848743 1895840 3265493 3278770 3513740 3604711 3645857 3920315 4365339 4559053 4941186 4970193 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 517909 780966 2639055 3315316 3522213 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 907617 1142048 1280267 2666322 3955214 -1 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 188414 307508 2141750 2200356 3214942 3583875 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 367843 667241 1016751 1118928 2593192 3462179 4059008 4574580 4812365 4954061 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 2588987 2652958 3418944 3771685 4533024 4566977 4982220 -1 -2 143111 1267132 1396599 3142547 3564445 4045275 4844069 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 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 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 326550 1203509 1267490 1302877 1307965 1578997 3084198 3175541 3499763 3611118 3915633 4263410 4828505 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 -2 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 41293 1536544 1560725 4629127 4995342 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 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 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 1296201 2462166 2803549 2966274 -1 569597 1415673 2061383 2716173 3843630 -1 463137 2310519 2954138 3872553 4576629 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -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 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 756247 3359323 3986137 4200136 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 1829188 2088975 2143924 2897792 3668152 -1 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 967605 1248428 1263572 2205504 2786664 2940752 3209578 3794026 3895427 4935228 4953234 -1 -2 15796 471712 1330916 2084915 2318398 2559663 2863969 2930331 3051126 3673473 4850071 -1 -2 565066 1352156 1466149 1688188 2409889 -1 562334 807599 827503 880892 1546832 1806883 2252834 2906229 4734409 4771501 -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 201566 641646 867069 1348283 3599589 3977907 4601700 -1 221236 285155 2786772 2856960 3203031 3599355 3612629 3970245 4277861 -1 -2 1888542 -1 129917 270662 654410 687116 1601395 1881166 2746796 3853913 4991709 -1 -2 564080 1989515 2004648 2642231 3597591 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 1010208 1484880 2277153 2413394 3833446 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4433648 4612871 4672939 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 1430998 1934590 2225199 2393439 2920474 4637690 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 584452 2355782 2414432 2890880 3402774 3655909 4890605 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 77789 1058178 2982456 3101420 3862873 4894467 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 -2 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 1291304 2856356 3437273 4602343 -1 -2 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 36634 1849981 2451061 3300085 3765029 -1 -2 32521 1050134 1077291 1344787 1653470 1666883 1688643 1729372 3830677 4200603 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 332555 394343 1116088 3461489 3683777 4704239 4757018 4988515 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 463052 835365 951550 1093079 1882009 1887896 2489053 3023309 3258569 4731779 -1 -2 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 314493 2112975 2586761 2619756 4587737 4785343 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 770595 1763173 2048068 2352713 4164751 4489972 -1 53090 70427 526307 761286 1562512 2773041 2824455 3922122 4750071 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 466657 1016594 1028232 1638126 1835265 2214384 2647495 3503272 -1 2282905 3149685 4754080 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 333211 445142 1304659 1367424 1401811 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 563783 899409 1608556 2537488 2730053 3665645 3718796 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 -2 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 2731311 3479985 3700413 4206574 -1 -2 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 527550 1233395 1301904 2706092 -1 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -1 -2 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 -2 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 309788 357511 716214 2249659 2755572 3635371 -1 -2 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 657810 995549 2515230 2635093 3304439 4775561 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 782595 1128800 3085545 4020017 4355594 -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 146795 965555 989640 1611742 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 988997 1299196 2151913 2734781 2861741 3708851 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 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 -2 1018108 1604151 2619819 2700025 3535531 4384533 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 899953 1430824 2408700 3516178 3860173 4853231 -1 -2 2593162 2853243 4024666 4441041 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 238206 293416 654168 1143106 1512213 1675944 3418202 3852437 -1 -2 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 464446 3467166 3963668 4460878 4716094 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 56088 665395 989166 1730866 3626783 3967939 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 32893 1557410 1578250 2150569 2681829 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 46186 345721 1977717 2956455 3407563 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 -2 454765 646498 846708 1824606 2681716 3051803 3659730 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 2996192 3172253 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 18540 655168 1066229 1275679 1450291 2736325 4092878 4356215 4498362 4570615 4631266 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 887076 2087301 3014965 4200484 4817777 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 467793 476245 716964 866401 4355651 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 2674 1741625 2582157 4169110 4364762 4999999 -1 -2 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 -2 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 457854 458613 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 568304 1227745 2442442 3006386 4202718 -1 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 592499 624847 1075817 1618087 1865221 1985589 2301051 2472255 2640910 2985827 3350559 3486388 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 444545 577168 918280 2798027 3209721 -1 -2 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 26362 1254965 1970868 2706292 4398028 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 182297 358820 653695 1134259 1150784 3452873 4168955 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 985782 3204972 3626170 4444454 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 114818 646346 2930992 -1 -2 1326366 2500723 4279989 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 262142 1864268 4197634 4943085 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 -2 468226 1917294 2590913 3010662 -1 -2 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 -2 865590 1308680 1394440 1664221 1848098 4810270 -1 671501 1030193 3555419 3816699 4552057 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 2884748 3906525 3929609 4064905 -1 124284 3565287 3572170 4385164 -1 -2 1711762 2447811 2463183 2483894 2805192 3116414 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1505502 2738277 2949225 3263863 3449370 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 367953 1076160 1653480 2032099 2386475 3189121 3649826 3865893 4242689 4690896 4730940 4881446 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 500803 1102960 1437033 1864680 2637689 2696360 3288004 3959679 4837597 4863366 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 3356006 3640066 4525027 4982029 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 -2 81238 1232696 1938061 4072875 4410828 4882850 -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 36573 1752849 1835648 3330397 3475392 4496314 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 1476132 3557110 4866547 4995486 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 -2 498198 1333906 3721488 4001558 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 376028 429194 557457 1538769 3347518 3998826 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 924396 1336629 2765827 2765836 3084471 3319881 3385057 3648688 3744184 4544819 4848316 -1 597301 935682 1201413 1224409 1486410 2142835 2349202 2916468 3918112 4442092 4455223 -1 1046857 1617602 2160038 2509820 3372997 3502905 4075291 4386540 -1 875456 1598456 3416864 4080612 4562920 4966334 4993817 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -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 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 1291304 2856356 3437273 4602343 -1 -2 1244496 1984395 3382923 3696031 4249020 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 1075283 1399476 4437931 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 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 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 728396 3115745 3879206 3938135 4399546 4586316 4642424 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 1565717 1668654 2203717 2727763 3790140 4130935 -1 198793 562272 983660 1172283 4283844 -1 -2 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 1638500 1958528 3080710 3223157 3365672 3920491 4056613 4980283 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 505829 1609487 2364719 -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 529544 2977678 3794819 3896420 4350350 4893007 -1 1548585 2910653 3094440 3640535 4547013 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 515714 778365 2031977 2712301 4874816 -1 -2 2533948 3785682 3947686 4086566 -1 61273 331776 1555677 3569997 -1 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 401370 1031428 2370670 3450177 4207967 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 143572 1381134 1720503 3129507 3133762 3198129 3414407 3756624 -1 -2 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 595872 1084081 2092712 2289598 2576818 3687933 4933216 4999999 -1 -2 988701 2529284 2585400 4179411 4722784 -1 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 -2 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 -2 193524 448801 2810710 3326232 3433395 3504111 4017119 4473464 4792527 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 415644 567603 3634938 3657126 3897743 4757053 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 82989 1669773 3072689 4066273 4124236 4816986 -1 23474 196994 768191 1041094 1534826 1756810 2057671 2093427 2095825 2131075 3335701 4397170 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -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 328918 660191 2101212 3750751 3829364 4393480 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 194060 1628623 1817148 2020095 2138372 2686110 3360321 3937152 4316023 -1 416459 1401370 1568594 3430389 4143632 4391799 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 13325 963724 1270545 1880597 1934771 2449842 3510735 4618739 4890634 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 2824848 2982017 3632969 3739813 4609782 4689989 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 2190786 2432245 3768014 3864073 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 55520 676316 983107 1837209 2464909 3990631 4256643 -1 -2 1039633 1929596 2201187 3078230 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 504008 1420440 2027867 2440930 -1 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 835108 1847105 2353754 4411691 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 177876 858846 1407891 2044224 3709832 4667141 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 2236764 2657756 3697577 3902603 -1 -2 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -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 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 145323 1981023 2217013 3037603 3610511 4101421 4285844 -1 -2 1188364 2373403 3703389 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 621223 1231665 2107095 2203903 4521545 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 174033 627690 1453160 2608814 2771107 -1 955377 1234715 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 495523 1003385 1580383 3046746 3334424 3693706 4112242 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4856014 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 75741 1520387 2371805 3248174 3576028 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 1556612 3360322 4116757 -1 -2 74347 893415 1022909 1894393 3881246 4626997 4927602 4947629 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -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 1147640 3037551 3252753 3737505 4134137 -1 1358321 1510130 1684038 2130617 -1 60714 224917 1460473 2089437 3490426 3990722 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 31042 158865 1577916 2226442 4322243 4647041 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 360722 1034831 1400546 4315051 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 971201 1047614 1209115 1721216 1968312 2132199 2202947 3031943 4370960 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 481714 671229 765428 2137791 3592577 -1 -2 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 379555 402491 3632226 4148463 4296322 4948863 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 728896 863896 1337100 2726857 3797479 3926249 -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 245091 503727 1248864 1422597 2881241 4875511 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 451123 791543 1571169 4775884 -1 -2 477028 1221528 1306865 1758627 4016635 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 2840049 3406622 3548891 4215453 -1 -2 1241451 1334445 2227470 2581193 2817129 3323506 3644518 4855703 -1 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 162613 2178238 2500723 2596522 4468092 4691830 -1 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 -2 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 486660 1077780 1477838 3134154 3166401 4408982 -1 -2 510606 823352 1812798 2740661 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 567601 1014761 1388701 2104163 3935969 3959037 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 -2 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1204374 1372473 1918157 4797178 -1 -2 1582107 2796748 3591355 4233451 4444842 -1 832317 1057291 2078031 2301396 2330048 2795087 3169205 3433974 3814243 4178914 4880384 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 627569 1386143 2313980 2568183 3676932 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 1298408 1662655 -1 -2 124027 472294 708225 1103453 1889281 3058225 3384908 3848881 3942113 4182895 4410140 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 92289 262920 391606 1027342 1164255 1215465 1633831 2392988 2417610 2740059 2925982 3267357 -1 499718 624063 1457629 3195458 4430869 4963014 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 494902 2108212 2387194 2597672 3281065 4107064 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 41098 3706277 4391711 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 2836355 4613376 4866597 -1 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 3638954 3957223 4269563 4351706 4616687 -1 484744 604718 909204 989341 1435206 2358657 3699418 4385896 4487745 4501042 4533589 -1 -2 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 1004895 1310342 1314361 2144213 4060927 4153933 4215935 -1 -2 1556612 3360322 4116757 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 1298408 1662655 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 -2 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 1070910 2741067 3124041 4287180 -1 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 -2 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 1388873 1872642 3097703 4236977 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 1204368 2501413 2515253 3510641 4622516 -1 163809 446389 1360264 1381163 2203279 2655890 2774024 3845882 3873094 4325341 4434251 -1 -2 1056429 2555670 2983890 3212660 4505986 4515248 4543832 -1 193864 1571208 1648821 2078971 2630014 4063488 4877518 4966546 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 584072 2099843 2245036 2909462 4986992 -1 -2 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 -2 143667 1059397 2511815 4595101 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 -2 2657756 3697577 -1 961566 1205599 1381878 2195248 4669544 -1 -2 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 4164751 -1 -2 1026613 1099463 4594278 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 293785 689359 3549641 3612407 -1 794663 1426315 2834476 4679547 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 867715 3091917 3133533 4544950 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 891107 921685 1106419 1837164 1916474 2259373 3024950 3841119 -1 -2 391195 639904 3441866 3539332 3692099 4271488 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 621223 1231665 2107095 2203903 4521545 -1 -2 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 469117 978846 1204161 2825073 3605147 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 133954 723626 2412800 3891023 4835829 -1 3269838 3891874 3931510 4178593 4206862 -1 661556 673555 2473597 2707355 4797719 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 44545 628990 1506844 2708114 4101943 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 134744 1761767 1920707 2352258 2584268 3019738 3494969 4929801 -1 130908 910551 1146214 1248229 2601583 3669946 4533795 4712478 -1 -2 72901 619062 915717 2161104 2231245 3223943 -1 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 1449343 1627290 3765224 4631003 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 927176 1334529 1971425 2276273 3714821 4685291 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 835801 2869664 3410257 3695923 4197859 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 769187 1834301 1865744 1950447 2476989 4073117 -1 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 269406 4794002 -1 -2 250185 2713587 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 971506 2711852 3081993 4215583 4956825 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 1077148 3487277 4040635 -1 392034 739713 1123946 2509762 4325807 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 -2 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 752581 1380491 1584736 2088646 2670533 3144232 3200196 3352807 3626022 3837792 4009317 4272076 4745381 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 516367 2669755 2797757 3025475 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 12388 643202 1611598 2951756 3654161 4012574 -1 46186 345721 1977717 2956455 3407563 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 -2 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 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 391237 1097354 1918134 4129006 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 179720 1303351 1629021 2418998 3840812 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 258152 1335848 2380961 4079538 4250480 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 1454347 1687178 1810923 2284129 2719538 2805889 2833007 3106100 3314557 4294903 4384029 4958540 -1 348255 1200795 1248785 1479213 2064076 2235688 3754809 3855732 4064099 4478057 -1 -2 1911255 2330048 3688805 3703506 3958155 -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 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 2202947 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 481714 671229 765428 2137791 3592577 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -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 1684183 2836658 4026516 4551592 4918475 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 258152 1335848 2380961 4079538 4250480 -1 -2 113652 192354 521529 1165646 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 223116 934092 2699108 3635099 3694818 4498523 4600065 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 94240 202339 415253 1096446 1374508 2478926 3360952 3706352 4297772 4752229 -1 -2 521970 2168074 2505387 3279246 4878286 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 126069 520324 578382 753564 1640860 1853178 1879189 3019122 4083606 4572134 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 25314 858687 1132467 1829291 2418920 4521871 -1 808400 1134322 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 1421257 1500772 2069588 2844301 2922542 3483407 4198600 4757697 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 1386143 2313980 2568183 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 611973 2130851 3703660 4174020 -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 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 81879 645917 963029 1949663 2899552 3381638 3961748 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 598536 2028319 2704928 4284453 4780234 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 -2 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 581232 961229 1932403 3558342 3640062 3838133 3937568 4366437 -1 673561 817138 1482138 2097810 2190610 3948943 3982953 4260956 4490881 -1 -2 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 1801666 2593549 4826396 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 807842 964336 1429959 1527432 2228081 2524125 3702111 4752686 -1 -2 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 -2 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 1463142 1991836 2525595 3795109 4569102 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 2052163 3039979 3914119 4382188 4999999 -1 -2 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 15838 276847 2509209 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 679890 -1 1288235 2992531 3187477 3286082 3849053 4616707 -1 219318 238378 985079 1114497 1573549 2717172 2735123 2901260 3108565 3268578 4215162 4411173 4448345 -1 871215 1655989 2224534 2371375 2630485 4632313 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 621223 1231665 2107095 2203903 4521545 -1 -2 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 1781831 1997137 2028615 3187237 -1 -2 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 199934 655680 1776517 2023097 2212594 3411169 3762658 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 684257 1679024 3339108 4361016 4941683 -1 242005 732983 2186277 2933906 4697420 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 550948 836702 1188771 3333668 4469463 4646454 -1 -2 100756 614537 831308 1896701 1909891 3140598 4621962 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 -2 1241587 2939416 2947990 3346691 -1 253143 431436 2105986 2401383 3636319 3950830 -1 1284449 1731705 1782562 1889786 2954952 3083793 3328998 4325989 4553578 4999999 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 -2 67392 321515 385603 426030 758858 1943648 -1 -2 81879 645917 963029 1949663 2899552 3381638 3961748 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 378344 780970 867715 3091917 3314089 3810499 3852278 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 3720595 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 668931 1135274 3401166 3880061 4240418 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 171131 252582 2311827 3317601 3413800 -1 -2 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 11598 316205 1573573 1799593 2538135 3938810 -1 -2 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 130128 721223 1030625 4049217 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 922443 1731185 3814064 4344383 -1 -2 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 415644 3634938 3657126 3897743 4757053 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -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 262192 741806 1797553 2365141 4029470 4250182 -1 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 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 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 274134 332936 551453 716682 1301826 1588682 1771673 3581123 3702197 4548955 4744772 -1 316625 1976199 2370250 3126651 4087809 4219958 -1 -2 132562 381334 1232014 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 913560 3211720 4072009 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 17928 2491410 3757896 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 573454 1192049 1343817 1710606 3160918 3262638 3550000 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 -2 971596 1807978 2591085 2651982 4936033 -1 -2 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 851974 1472975 1523390 3160593 3646663 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 448588 2999007 3117572 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 255263 1153305 1155311 1236249 1404126 1857947 2018207 2230574 2533011 3009733 3120764 3195993 3463169 3670070 4243297 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 711734 1120395 2849871 4726159 -1 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 19489 138055 796452 1215257 1609906 2015764 3483130 3896381 4197343 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 1214958 2641139 3467149 3811503 4048644 4422806 4994817 -1 953902 962440 1432937 1799278 1937989 3190498 4234687 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 917811 1109600 3539849 3662418 4461848 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 1749511 2207905 2396397 3012958 3173854 4665105 -1 -2 960325 2351481 3435786 3493308 -1 1981769 2905751 3358455 4500881 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4267928 4936552 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 2102440 2215700 2420663 3919367 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1248752 1533795 1933920 3711039 -1 1259246 1760278 3443609 -1 -2 67392 321515 385603 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -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 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 1005671 1240527 2541298 2862350 3294663 4774814 -1 -2 2046198 2989902 3552652 4365941 -1 -2 25290 217410 983489 1320266 4288395 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 67290 311657 2048236 2662192 2902918 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 942796 2687977 3241572 4196538 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 136101 2507137 2676216 3735797 3954784 -1 -2 805505 1316961 1905977 2120514 2357270 2871440 3363855 3391625 3977525 4033136 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 -2 136101 2507137 2676216 3735797 3954784 -1 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 -2 691004 1590748 1616110 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 1139424 1901732 1934488 2188468 3422223 3784948 3887856 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 422339 1002614 1848292 3679410 4467215 4729789 4894497 4978095 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 1055938 1232267 1533027 2245781 2370603 2381859 4189628 4999999 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 1452395 1880002 2565928 2908872 3975291 -1 1690118 2114105 2146322 3234854 -1 -2 988148 2171158 3129232 3331898 3549529 -1 -2 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1241587 2939416 2947990 3346691 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 2125521 2476931 3037581 3770795 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 32496 218394 2202990 3566584 3927373 -1 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 897459 911073 2859281 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 678018 941498 1462426 -1 -2 123264 218655 718566 2043682 2194573 3857890 3983890 4293674 4911830 -1 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 2144154 2489145 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 1358321 1510130 1684038 2130617 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -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 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 1638 330336 4150156 4624359 -1 7736 929034 1253621 1329676 1353619 1797330 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 18811 1444523 2217918 3738802 3785055 4000203 4303953 -1 -2 57547 1311542 1409587 2541774 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 809564 875937 1566482 1933452 -1 -2 375245 600085 756828 1280542 1501283 -1 676321 2790768 3829914 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 1139626 2036869 3686813 4474415 -1 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 482659 1443572 1598911 3607503 3670255 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 587779 3257768 3575324 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 1423681 1894045 2251738 2354303 2455452 2629971 3621865 -1 280122 573756 1049109 1394885 1801546 1852388 2035000 2088086 2694467 3133751 3708363 4410924 -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 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 1614563 1760730 2299655 2533194 3107515 4526981 -1 2321732 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 -2 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 645667 765018 1536031 2944631 3020438 3692821 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 324987 478705 518560 1693004 2080139 2102077 -1 1886726 1952647 4838293 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 4129224 4821381 -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 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -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 759016 898771 4373130 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 1062181 2037784 2181318 2667950 3203773 4999639 -1 99044 526758 1399906 2837821 3105472 3330037 3447554 3522077 3838015 -1 2266886 2574387 2836317 3543377 4677806 4970193 -1 -2 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 439895 618488 694873 927716 1542427 1641314 4320538 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 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 233465 479727 4122613 4771125 4796582 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 -2 1088093 1612676 2063928 4540818 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 -2 605631 2286491 2391445 2432374 2559853 2700980 3072524 3294544 4555057 4909902 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3851500 3927225 3947984 4040532 4247615 -1 -2 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 -2 1141428 1835685 2756766 4270682 4809204 -1 608254 815578 875999 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 -2 27068 420954 1487786 1953394 2257859 2407192 2742009 3134368 3730383 3918557 4443416 4622339 4930198 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1730727 1959181 2116270 2233009 3496013 3867178 4435130 4457441 4474342 4537100 -1 57704 506136 1019097 1284959 1534136 2437374 2730248 4022646 4117591 4368350 -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 859884 1886686 4212052 4536325 4796715 -1 -2 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 815238 1197585 1930554 2912566 3200537 4291365 4847816 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -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 907617 1142048 1280267 2666322 3955214 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 199013 1514998 2945450 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 1132212 2115896 2424734 2753185 3166755 4547648 -1 785108 1105469 1530278 2471789 2643877 4152835 4414799 -1 1753562 1754976 3397484 4068000 4162796 4681118 4790062 4986304 -1 -2 1042372 -1 1312330 2117196 3219053 3698649 4467115 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 -2 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 213672 272033 371600 539286 2201865 2335788 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 -2 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -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 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 87721 2813323 3142552 4065443 4651580 -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 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 833895 994595 1302394 3085703 3229428 4323611 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 1365167 1518421 2283239 4402580 4928255 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 723087 892894 1420623 2932795 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 427564 713410 2144626 2984605 4073964 4112789 -1 391466 578653 1648306 2702616 3001880 3120926 -1 -2 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 83996 862851 1563323 3413158 3568006 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 918319 1776211 2323613 3981049 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 411568 2497788 2972726 3736165 4783124 -1 -2 150698 535907 1294338 1517222 4672368 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 409615 1310763 1554181 2319874 4605878 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 12870 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 173932 1125112 3261865 3418446 3530731 -1 -2 125475 175284 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 1008960 1245325 1835679 1878815 2824937 -1 -2 18594 2137232 4403183 4469508 4801822 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 121013 300589 397345 427600 1370029 1779255 2781575 3369238 3814955 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 668931 1135274 3401166 3880061 4240418 -1 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 130436 436265 1332583 2481369 3509404 3829376 3835348 4462282 4659518 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 509996 917757 1360355 1445499 2226987 2756234 4925888 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 1141428 1835685 2756766 4270682 4809204 -1 -2 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 859884 1886686 4212052 4536325 4796715 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 719651 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 1803021 2501189 2698729 3282710 3845869 4152611 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 593120 679923 930927 2633740 3135221 4756609 -1 434844 445843 459354 641242 779053 799044 3847209 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -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 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 136101 2507137 2676216 3735797 3954784 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 129259 282127 679729 1874519 4682949 4808973 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 1476132 2597047 3557110 4866547 4995486 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 -2 738964 1520852 1913769 4705156 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 90593 1056159 1243336 3672023 4578688 4713373 -1 485481 1035700 2059739 2171809 2305538 3065948 3776942 3888511 3998782 4365313 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 -2 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 3542698 4418098 4525313 -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 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 74637 2084513 2405712 3127513 4761709 -1 -2 702274 2478246 3145090 4209923 -1 596094 933484 2004183 2745843 3112563 3212292 3686121 4320287 4420247 4872420 4985215 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 188210 970830 988148 1288568 3550395 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 308089 961134 1240922 1341983 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 450171 513473 832647 1861163 3635241 3831350 4427359 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 342113 2391302 2885318 4329358 4339251 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 86677 92030 287267 465649 890727 3422636 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 995634 2134369 2612427 4167897 4475850 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 962799 1042372 -1 -2 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 401730 1329457 3531997 4360627 4775355 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 -2 556747 1984923 2551625 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 332401 597296 2829712 4882431 4897866 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 443886 505950 1408969 2917798 4977896 -1 -2 1064345 3709921 4045985 4529517 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 1051630 1453158 1662316 2096836 3045751 3415491 4156503 4469454 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 134285 182325 339071 358513 448496 1352999 1720609 1879679 3029159 3135236 3420198 4274974 4594492 4951000 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -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 269318 1072618 1608994 3037075 -1 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 375592 720465 1591943 2333360 2881928 3971015 -1 656256 1167342 1201044 1778420 3300661 3825852 -1 1008542 1343201 1551540 3372886 3920368 4799309 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 212641 447422 770688 997561 1508613 1789872 3409573 3449160 3770191 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -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 529544 2977678 3794819 3896420 4350350 4893007 -1 1548585 2910653 3094440 3640535 4547013 -1 -2 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 130626 470325 1138625 1358250 1688688 2253595 2844701 3560936 4416553 4462763 4716877 4999999 -1 852125 1062190 1846619 1962663 2309995 3155804 3875225 -1 122114 242608 1287763 2093624 3115807 3255541 3387467 4702665 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 164034 268366 1502498 2640772 2713809 4195386 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 -2 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 122407 460734 972853 1481522 2329829 2500787 2608575 3025330 3186859 3585785 3862217 3926379 4231857 4352085 4526037 4584708 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 129235 516522 1042886 1428687 2419453 2801217 3147115 3269735 3910282 4341797 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 1278675 1952302 2611067 2749678 2884400 -1 947837 1002903 1102198 2165931 2355622 -1 -2 713178 2176431 3538495 3810035 3966734 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 4133711 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 1148998 1266093 1569585 1607254 2173097 2242438 2406451 3207070 3388966 4129901 4942396 4958090 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 735982 1751550 2009014 2587424 -1 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 275825 1151432 1770138 2573032 3235886 4470975 -1 177518 267890 745067 1148418 2470134 3804440 4169283 -1 -2 630057 1361926 1742146 3158440 4338856 -1 -2 2282905 3149685 4754080 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -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 311546 2326828 3931326 4014580 4819593 -1 -2 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 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 853302 1225371 1279008 1434009 2170102 2235192 2402954 2406481 2416944 2988219 3747748 4023053 4679151 4923880 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 577880 1579254 3577049 4252972 4853412 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 2190786 2432245 3768014 3864073 -1 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 423762 578848 2843618 3454756 3990801 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 3330397 -1 1167517 1347011 2412188 4267625 4353947 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 1131678 3321749 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 684257 1679024 3339108 4361016 4941683 -1 242005 732983 2186277 2933906 4697420 -1 -2 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 2403447 2671272 3195843 3799595 -1 1340522 1477234 1865680 2241231 2704629 3412792 3531001 4442064 -1 1945088 3155961 3248482 3855192 4045470 4449549 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 -2 1358321 1510130 1684038 2130617 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 -2 452014 983407 996537 1524548 1876466 2114041 2304122 3314211 3446859 4016482 4870786 4895259 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 510162 658085 758584 1880125 2999405 3037451 -1 -2 826702 830938 1156281 2233272 4955225 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 3709255 4587945 4990753 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 1636347 1724154 1732455 2094274 4954248 -1 259590 508841 1405277 1828445 2469489 3041745 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1910306 2425327 2637454 3911205 4032586 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 677585 805503 1000826 1683077 3113071 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 568304 1227745 2442442 3006386 4202718 -1 -2 587779 3257768 3575324 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 936291 2238484 3538804 4019213 4162294 4921223 -1 -2 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 862928 1934290 2286576 3557036 4893764 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -1 -2 49830 3067410 3231118 3379044 3753534 3871992 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 744171 1735089 3142265 3380037 3759040 4737968 4824776 -1 -2 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 18888 531032 645291 1017511 1557228 1614951 2032489 2113815 2373079 4662788 4953235 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 156039 1423556 1551898 3261293 3272515 3339859 3633630 3938915 4446715 4535504 4599516 4599562 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 2472930 2493513 2684575 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 550948 836702 1188771 3333668 4469463 4646454 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 -2 619849 1056159 1243336 1795684 1963919 2630976 3380248 3672023 4713373 -1 153387 598771 785410 2029020 2859789 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 -2 277817 321860 490120 704168 1739377 1779626 4366757 -1 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 478802 991988 1139553 1626995 1957172 2488241 4377858 -1 1230657 1523927 1612477 1973034 3258269 3472434 4416308 4695600 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 31042 158865 2226442 4647041 -1 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 845821 2041247 4077041 4462931 4630124 -1 -2 2104427 2837423 4505824 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 264709 2102788 2103641 2437904 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 1091782 2118115 3713182 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 1149038 1278675 -1 260592 268371 544114 725315 3387415 4008096 -1 -2 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 204331 215818 247713 916998 1185443 1844812 2047798 2908712 4193478 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 929452 2867777 2929453 3631656 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 -2 20407 319044 935872 2459618 4497360 4976795 -1 1904019 3429312 4452096 4872307 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 423373 1472720 4121777 4508006 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 186739 1423346 1974056 2420788 3089555 4446148 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 23912 393849 2015069 3046362 3623336 4135162 4530728 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 -2 292245 1322110 3219604 3732728 3737330 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 -2 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 1436249 2003590 2419861 2488180 3731892 4991862 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 1962264 2848920 3810315 3956965 4647460 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -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 1387822 1416596 2465263 2497586 2627971 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 1681631 1866479 2993303 3394628 -1 -2 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 927010 933267 1626581 1936184 2287402 2717526 3166924 3230891 4123101 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 86677 92030 287267 465649 890727 3422636 -1 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 995634 2134369 2612427 4167897 4475850 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 918478 -1 -2 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 638743 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 627569 1386143 2313980 2568183 3676932 -1 -2 54112 666206 886606 2626965 3675905 4971943 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 -2 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 721786 1452655 4464891 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 849202 2274989 3797179 4517984 -1 -2 401171 2106683 2794510 2794836 3209509 3629105 4052379 4278312 -1 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 1644700 3796742 4165977 4470362 -1 -2 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 909150 1188139 1234162 4068943 4523971 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 56088 665395 989166 1730866 3626783 3967939 -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 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 770366 1942816 2738208 3602129 4374602 4537335 -1 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 100911 119259 506765 752600 1132650 1204781 1430240 2350114 2406813 2761065 4189394 4494130 4576955 -1 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 23731 442840 1610140 2262864 2325733 2929764 4530508 4534144 -1 -2 395404 943610 3995612 4575063 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 143404 1797787 2682046 2946793 4792458 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 1328594 1564020 3188714 4106534 4143057 4148825 4588926 4853842 -1 674494 1349506 2399322 2878027 2998114 3198831 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 587174 677447 935051 1841510 4840262 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 346019 1039773 1049726 2532368 -1 -2 269406 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 1288235 2992531 3187477 3286082 3849053 4616707 -1 32496 413509 1137929 3566584 4146864 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 68204 205510 281218 518835 777384 987108 1202012 1272387 2688069 3487434 4642907 4876664 -1 1348157 1925363 3530853 -1 434600 1452395 1880002 2565928 2908872 3975291 -1 -2 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 3889476 4606941 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 514645 1618540 1656989 2992329 3000461 3370420 3410115 3798049 4486286 4677025 4880196 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 100791 437293 1019721 2463419 3672958 3705837 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 186675 3589132 4360545 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 -2 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 -2 769187 1834301 1865744 1950447 2476989 4073117 -1 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 -2 1981769 2905751 3358455 4500881 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 104039 238547 443717 949466 1169852 3804732 4287365 4293786 4998608 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 796906 941157 980054 1325686 1577373 2317962 2607566 2906113 3615426 3663533 4865593 -1 -2 125519 970809 1632191 3127534 4679403 -1 1926938 2151579 3748969 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 1465301 2221651 3009659 3848010 4662136 -1 164885 1905667 2052023 3239347 4035379 4783564 -1 -2 486660 1077780 1477838 3134154 3166401 4408982 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4826134 4884613 4990267 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 1756810 2131075 3335701 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 351368 785423 1152527 1231006 2284923 2392898 3349179 3644128 3706915 3807453 4241697 4893356 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 761504 818589 1018381 1831242 4199675 4458454 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 182847 215202 1973430 2661975 2795473 3060718 3176713 4309966 4386186 4594356 -1 68223 168288 444980 577806 824678 2851653 -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 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 18594 2137232 4403183 4469508 4801822 -1 -2 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 -2 2697709 3023548 3274698 4755487 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 4035758 -1 -2 305602 788233 887209 1534027 1770557 2142942 2595286 2601411 3335947 3396273 3824826 4010072 4403975 4999999 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 1886406 3653994 4145701 4959659 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 262142 1864268 4197634 4943085 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 1293818 1667153 1770324 1839680 -1 186366 -1 -2 368358 802191 2109576 2231029 2828868 3764545 4543960 4999999 -1 30300 821055 1262065 2034674 3769716 4319431 -1 -2 85866 92572 1099086 1480689 3434769 3671844 3720735 4048936 4355910 4633843 4812575 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 637076 783480 3463076 3720665 4446279 -1 661699 664875 826843 1339292 1877173 2324449 2888587 4412004 4604832 4803313 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 2249344 2342747 2387026 2596301 2891445 3682194 -1 -2 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 1066462 1212822 1235101 2920166 3821283 4197702 4471459 4695484 4767611 -1 -2 293784 371468 987335 3297092 3788411 3845664 -1 277445 333983 719343 1616335 1621227 3102589 -1 127513 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 857375 1540868 3753902 4414163 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 1251669 2439688 3237521 3432945 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 611973 2130851 3703660 4174020 -1 1217374 1556873 1651911 2514031 4121296 4803196 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 184556 1058025 1658447 3772338 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 1287902 1346579 2116795 2530259 2788963 3975456 -1 -2 299616 3491180 3693900 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 -2 101617 1255212 2681716 3796598 4377303 4419084 4777359 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1899099 2309304 3053132 3879794 4674824 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 109859 1381377 1894811 3474984 4116122 4185059 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 219533 1402369 1494335 2876480 4051985 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 -2 488115 3295337 4139163 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 566115 1758856 1863425 2913429 3499181 3560115 4313280 4425838 4582612 -1 1484089 1913243 2049520 2623455 2757787 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 -2 16107 855784 1027415 3326819 4546761 4578711 -1 167272 3027111 3757388 3892625 4487654 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 3125668 3447314 4062200 4430586 4552713 4670613 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 269406 4794002 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 161265 3484049 3792585 4347768 4398729 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 2226326 3448716 3619419 4663986 4894570 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 -2 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 104039 238547 443717 949466 1169852 3804732 4287365 4293786 4998608 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 587779 3257768 3575324 -1 -2 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 145323 1981023 2217013 3037603 3610511 4101421 4285844 -1 -2 92849 314821 812731 2570028 4920149 4925718 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 108583 504794 589701 641799 983753 1929135 3971573 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 413272 467380 2194803 2250583 2357016 2644144 3963331 4724194 4747382 4792555 -1 188282 268516 303244 712473 856818 2024174 2159089 3098447 4239848 4272126 4498902 4606111 4633711 4735605 -1 -2 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 469011 1417331 1514040 2094103 2098666 2820385 3114769 3127046 3462778 3508094 4528001 4920382 4966730 -1 -2 136045 394368 1744593 3259391 3325145 3368138 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 867715 3091917 3133533 4544950 -1 -2 87951 389449 761631 1033695 1686036 1691232 2954246 3531846 3939502 4782947 4982933 -1 -2 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 390266 910370 1856564 2072520 4292422 4700542 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 -2 493454 744891 923721 2378636 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 391710 682387 711529 1053526 1250848 1294280 -1 221250 2167902 3804375 4646472 4878630 -1 -2 447271 771083 898821 1804302 3588405 3859533 -1 -2 502657 1221995 3274614 4795834 4836194 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 843745 913206 1013672 1304690 1826563 2381181 2741221 4212347 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 -2 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1603569 2157228 2575491 3092937 4814517 -1 1405050 1937621 2366446 3318524 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 675754 1925055 3030959 3343175 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 299703 1664665 2211979 2396428 2440441 4323464 -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 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 674012 779701 2260344 2662929 2752096 4173615 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 1097959 1340481 1393378 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 -2 1032009 1117215 3233539 3286884 4584403 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 295714 2309437 3039761 3236809 3539660 4471216 4616012 -1 630087 662314 889472 1327806 2698292 3315253 3988506 4505472 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 -2 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 1529388 1995437 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 403544 1261121 2280866 3948927 -1 -2 2114625 2898916 3772829 4305131 4544671 4940151 -1 13575 2593162 3385225 -1 -2 297947 588135 869329 3549524 4192336 -1 971385 4539921 4809675 4939117 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 1432665 1901882 3627023 4386816 4853176 -1 -2 2593162 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 522283 975549 1198753 4962339 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 -1 -2 2276174 2761758 4056537 -1 1552402 2588129 3331404 4215680 4525085 4628999 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 48000 170955 332290 386560 504907 1681298 1925730 2039599 2327968 2756483 2825291 3355178 3399244 4500456 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 556569 667031 1150730 1631982 2436996 3184716 4390615 -1 -2 463847 2347215 4648809 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 -2 2283591 2790228 3662594 -1 -2 303222 848544 869209 1433157 1995798 3341119 3675360 4375566 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 576393 1461367 1703817 1994269 2680253 3474331 4110008 -1 -2 2271878 3418976 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 719982 2623419 2881212 4439127 4656798 -1 831353 3890817 4660133 4720657 -1 1148998 1266093 1569585 1607254 2173097 2242438 2406451 3207070 3388966 4129901 4942396 4958090 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 162642 557772 1517388 1974028 2616484 -1 172466 370841 737344 1204901 1531988 2215820 2347619 2358358 2490168 3090277 3294418 3361851 3438221 4068850 4512525 4535130 4615679 4620621 4705443 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 177002 1831285 2088372 2188944 4005914 4010471 4107667 4384723 -1 1286982 2005567 2205235 2349004 2447009 2471298 3003898 4229848 4393847 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 417111 456426 878374 1147172 2234581 2925864 2949684 3619250 3919544 4319276 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 266325 410586 1030827 2487902 2765032 3437007 4804454 -1 482659 1443572 1598911 3607503 3670255 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 568570 1781750 2273160 2328203 4344636 4940495 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 779047 1037136 1261773 2792906 4472973 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 46129 769200 1510494 2383628 3833366 4246339 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 295838 721252 780925 1711838 2258411 4047392 4424968 -1 1605023 2517839 2519278 4775061 -1 -2 791093 938364 1300279 1634673 2898954 2995693 3727675 4818232 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 1142062 1229396 2241018 3009965 3098094 4359548 -1 208442 297090 1904423 2741479 4011156 -1 -2 169974 1933530 2367669 2461143 3338850 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 -2 632725 1406296 1568646 2845222 3707473 4739086 4920128 4941991 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -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 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 507568 947670 1628485 1898154 2317432 3355870 3899425 4334055 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 -2 767870 1465105 2470361 2559361 2660459 3314495 4724490 4757300 -1 134763 1691175 2350662 2747422 3023331 3925234 4035305 4105029 4985921 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 1326366 2500723 4279989 -1 -2 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 488461 809747 929541 1824764 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 454920 1072031 1806831 2414981 3657790 -1 135099 352500 677278 4144165 4168855 4423449 4995286 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 475275 1439367 1528761 1587870 3112336 3635757 -1 -2 237380 520860 971596 1164112 1184525 1953064 2651982 2805221 2848272 4962128 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 493987 743386 1466103 2439969 2807344 3287703 3488490 3770278 4135166 4263466 -1 447271 771083 898821 3588405 3859533 -1 90953 462884 1208325 1632954 4290343 4598305 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 607196 779468 1435779 1818510 3649810 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1669161 2541424 3575942 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 779014 785357 1198611 1508938 2136768 2233572 3114503 4503146 -1 -2 323995 1397355 2349706 2617609 3715443 -1 -2 447272 705807 1103664 1739167 2195838 3264542 4253473 4686891 -1 -2 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -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 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 82382 598396 666589 829218 1686828 1687944 1857153 2071192 2922646 3054471 3437910 -1 633884 705310 751637 2298560 2566514 3358754 -1 138490 350644 3060945 3638357 -1 151072 162613 964187 2500723 3240627 3248619 3608048 3886801 4461965 4485278 4929563 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 368648 448450 478139 729450 1026799 1664338 1997921 3149937 4478132 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 -2 1548747 4252505 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 30252 245982 1393185 1864085 2618464 2779940 4545443 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 -2 857888 1818439 2868769 4246707 4718831 4960434 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 374731 713472 3228739 3375049 4140392 4726813 -1 -2 324987 478705 518560 1693004 2080139 2102077 2898639 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 245840 277091 864327 1515463 2138000 3556386 4420792 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 -2 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 194538 1854529 3657555 4282841 -1 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4860007 -1 -2 216906 1132597 4288168 -1 1744342 2342845 2415179 2927873 3057129 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 1430707 2181881 2842096 4696367 4753098 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 126432 1175330 2994714 3193665 3284133 3306121 3698393 4319500 4467793 4764527 -1 615319 1408630 2160388 2504399 4540590 4835345 -1 -2 1755422 1804655 1947356 2272340 3201527 4123565 4901859 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4426542 4999999 -1 97902 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 750230 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 2665292 2908934 3493749 4599592 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 -2 1051040 1254826 2187702 2713648 3266328 3346327 4247345 4398635 4464837 4839742 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 828528 1629990 1660597 1783700 2824674 3136876 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 926274 1954050 3929657 -1 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 40451 74226 157969 482944 1440388 1648167 1675346 2098159 2412587 2729609 2915717 3263753 3359266 3626153 4815667 -1 401170 1200162 2082729 2183179 3547591 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 55674 186075 297722 419055 1179991 3452132 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 588899 1211225 3418910 4357325 -1 -2 433116 735190 827814 1358907 1820447 1871235 2436365 3537504 3693882 4100067 -1 -2 324987 518560 1693004 2080139 2102077 2898639 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 -2 2102440 2215700 2420663 3919367 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 3011046 4137317 4210459 -1 -2 4090911 4476610 -1 25442 335552 367698 1315124 1608844 2154979 2821693 3304037 4180781 4799297 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 827710 3063258 3967161 4860407 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 432899 1518200 1660029 3564332 4233050 4443257 4566362 4581711 4767597 -1 245091 503727 1248864 1422597 2881241 4875511 -1 85482 96141 172327 612414 1095768 1123318 1371772 1420399 2146303 4574081 4866106 4964782 -1 -2 1370025 1464362 2040885 3367000 4221515 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4473920 4564509 -1 1032009 1117215 3233539 3286884 4584403 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 1785921 2450215 2831852 3279649 3559191 3920315 4030438 4211363 4365339 4559053 4943458 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 301755 2633564 3042984 3349003 3950793 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 32395 1679547 1745396 1800082 1885510 3314188 4388645 4954613 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 48348 1162856 1472978 1983262 2645463 3577532 3932066 4505813 4625232 -1 -2 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 620552 639340 953837 1970671 4061252 -1 -2 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 267325 3432494 3730540 4301760 4668289 4785151 4807711 -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 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 733095 1242267 1753444 3536949 3870574 -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 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 78564 2645529 4473038 4535146 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 1743951 2268184 2352527 3084392 3930188 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 252641 1623001 2547423 4344726 -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 -2 1650705 3238477 3572534 4592704 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 274405 2911830 4363242 4374974 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 2852870 3365457 3781543 4771898 4933552 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -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 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 162123 549895 653032 4292301 4758293 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -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 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -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 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 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 -2 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 418250 490446 759681 1074927 2321056 3292052 3298405 3838745 4213610 -1 258319 561953 1042764 1550647 2862385 3286920 3661782 4170608 4447364 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 -2 1805348 3704626 4244409 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 332689 475464 647849 748931 813814 1357671 2125584 2662727 3301576 4713119 4792702 -1 923344 1337541 3732523 4003048 4647533 -1 142198 347602 1586126 1643282 2690803 2737072 2737677 4817140 -1 109572 483666 1452327 2579519 3338200 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 668574 704172 1186400 2733531 2775876 3200290 4123012 4143656 -1 2191 439908 2044708 4069780 -1 -2 1038801 1518778 3041226 3421453 -1 -2 757670 930804 1384282 1854264 2438722 2672179 3004243 3232997 3341573 3523346 3933392 4747007 -1 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 608070 904400 1081279 1514647 2205347 2806151 3618271 -1 957811 1427619 2822074 3968286 3989374 -1 1781831 1997137 2028615 3187237 -1 -2 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 927647 1134259 1455829 2810857 3061828 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -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 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4999999 -1 -2 627569 1386143 2313980 2568183 3676932 -1 674859 3672784 3703899 3704063 4639677 -1 -2 2508874 3312329 4411672 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 106309 505950 3957782 4582162 -1 470859 1481135 1611258 1722172 1958079 3095104 3239310 4196126 4565897 -1 -2 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4834647 4869011 -1 511584 710743 932029 3874056 4526322 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 -2 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 17928 2491410 3757896 -1 -2 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 448588 3117572 -1 406818 2130762 3115272 3305666 3502517 4426654 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 261779 432807 611719 1105470 2232626 2397134 3084617 3281701 3822648 4442250 4543398 4813696 4999999 -1 -2 1298114 1329117 1642755 1689548 4933638 -1 998149 2032636 3326819 4546761 4910272 -1 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 -2 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 919917 1106964 1128841 3718531 4441199 4735299 -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 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 220103 1075416 1531901 1835685 3864775 4013778 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 521970 2168074 2505387 3279246 -1 483882 749891 2122976 2184490 2916056 4438008 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 562103 771270 826483 2692498 3321388 3341175 3440355 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 1637153 1966852 3020087 3622781 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 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 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 248469 1332792 1443415 1633247 3079966 3191147 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 -2 385777 2087667 2487172 2585976 3499165 3651711 3839915 4111528 4194712 4265262 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 592069 1031368 1404258 2179792 2210458 2687033 3470473 3796144 -1 -2 769944 3473352 3765891 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 155916 381737 2432374 3719968 3828407 3922793 -1 113625 1719881 3709956 3902093 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 738639 1694023 2485859 3457046 4170511 4388216 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 -2 99044 526758 1399906 2837821 3330037 3447554 3522077 3838015 -1 454920 1072031 1806831 2414981 3657790 -1 379227 462912 1582318 1865734 3210551 3460675 3680456 3716882 4716625 4850025 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 89072 295426 1184416 1254155 1288492 1440410 1698318 2993694 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 649814 2843312 2857634 2889888 3109826 3904808 4598526 4766131 -1 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 -2 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 334670 652401 1885796 2100960 3374116 4745598 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 138565 1838964 2944191 3306439 3342755 4315530 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 -2 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 25442 335552 367698 425531 1092339 1315124 1837192 2154979 2214423 2549711 2682763 2821693 2959409 3019631 4112602 4180781 4378105 4627699 4799297 4895439 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 366133 983500 990271 2008019 3732205 4235179 -1 -2 703439 754641 1841635 1851213 3460052 3741862 4370562 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 345846 483670 614112 3070391 3893495 4057947 4591669 4729588 4941212 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 988148 2171158 3129232 3331898 3549529 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 574142 2819601 3460332 4342267 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 1042111 2771227 4921312 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 23912 393849 2015069 3623336 4135162 4530728 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 1276231 2057283 2533814 4503995 -1 -2 300342 3054774 3776454 4162910 4510376 4638188 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -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 1234100 1300389 2656249 3139248 -1 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 953749 1794446 2244880 3825699 4102309 4328650 4494523 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 208442 297090 1904423 2741479 4011156 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 253143 431436 2105986 2401383 3636319 3950830 -1 1284449 1731705 1782562 1889786 2954952 3083793 3328998 4325989 4553578 4999999 -1 -2 530805 654593 771950 3129911 3576964 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 581039 1703127 2119050 2478908 3269144 3846376 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 -2 1192626 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 1365167 1518421 2283239 4402580 4928255 -1 -2 306789 555694 991429 1253967 1255546 1353385 1569111 1910700 2379422 2433000 2526537 3651820 3847553 -1 -2 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 1926938 2151579 3748969 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 -2 898589 1344135 3648644 4235546 4558595 4885349 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 935846 1013069 2340735 3697770 4190642 4258368 4393848 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 428714 444872 3196487 3285163 3875558 -1 -2 408020 1376017 1875023 2595730 2647583 4232743 4747926 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 -2 177876 1407891 2113623 3709832 3765779 4421607 4588496 4667141 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 2358734 2769531 2933204 3599517 4574471 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 1971425 2130854 4074907 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 2152413 2836933 3057046 3287285 4979811 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2869142 2908160 3076283 4403102 -1 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 -2 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 1665493 1825131 2678046 3706531 4524843 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 90650 136975 779923 812465 858831 1040979 1427947 2066674 4037665 4689145 4836661 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 -2 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 565444 768697 778338 1333680 2507845 2668719 2732095 3124472 3172205 3208103 3487130 4061213 4243754 4746707 -1 -2 2858978 2901916 3634721 4092363 4308321 4446687 4516746 4686653 -1 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 124467 1982720 2425921 4154298 4778704 -1 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 239080 430081 874419 1450353 2300419 4038523 4370346 -1 424760 2300468 4075524 4630448 -1 1777280 2843708 3508756 4622669 4957658 -1 190473 809106 982713 1246382 1809532 3747237 4568061 -1 -2 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1075283 1399476 4437931 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 411384 551599 1254738 1991912 2052387 2469812 3888897 4534013 -1 450171 513473 832647 3635241 3831350 4427359 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 249353 960432 1526500 2520690 3181347 4530110 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 59230 181610 325379 1216102 2318779 2408562 3674868 4272086 4628911 4644470 4927391 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 998149 2032636 4546761 4910272 -1 995129 1723997 2382363 2599072 3069565 3165067 3695787 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 263111 878220 951103 2227708 2237785 3389652 4960355 -1 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 797901 1676692 2201964 2617297 4683539 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 106734 839917 1656518 2714617 3051122 4990099 -1 -2 77789 1058178 2982456 3101420 3862873 4894467 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 274405 2911830 4363242 4374974 4650519 -1 245138 498557 920954 1250896 1546456 1688460 2508827 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 831353 3890817 4660133 4720657 -1 -2 395736 2191344 3350345 4908436 -1 -2 391902 917431 2454831 -1 -2 1029487 2832496 4019412 4049898 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 -2 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 186075 297722 3452132 -1 -2 144829 346000 347027 749553 2651019 4554534 -1 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 -2 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 1361778 1422230 2695178 3158003 3886239 4505339 4729208 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 11224 159785 1060692 2808929 3556179 4683355 -1 1827296 2166211 2996732 3941178 -1 1228888 2353752 4584040 4608682 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 237940 854727 2725908 3282527 3429822 4283748 4795255 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 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 3457 1429504 1447870 2596342 3090674 -1 947597 1692177 2469871 2972248 3055439 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 -2 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 1142313 2334948 3106835 4273872 -1 -2 83071 781530 -1 62971 395590 781919 1071465 1312074 1563968 2446911 3167332 3346853 3675639 3765609 4422588 4669413 -1 761072 770244 1363242 1822778 1914325 3018868 3358490 3590020 4113595 4801346 4990860 -1 -2 388514 679729 867405 2318183 3644410 -1 417111 456426 878374 1147172 2234581 2925864 2949684 3619250 3919544 4319276 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 447271 898821 1804302 3859533 -1 321880 799698 1372344 1572865 1786103 2312081 3180109 3698304 4790214 -1 850639 1064413 2544155 2944393 2963109 3000501 3880583 4488259 -1 -2 266404 1427619 3983437 3989374 -1 423373 1472720 4121777 4508006 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 2840049 3406622 3548891 4215453 -1 -2 88441 224548 519671 547057 1021072 2768933 2854527 4143460 4468994 4946088 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 912267 1222906 1966717 2594734 2750280 2990298 -1 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 -2 32703 1216789 1902830 2889894 3128421 4603304 4815123 4875895 -1 -2 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 2102440 2215700 2420663 3919367 -1 166150 502914 652580 878363 1642691 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 204551 221502 349682 1064345 1459525 2642337 2838122 3709921 3732648 4045985 4529517 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 86310 2237272 4495683 4999999 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 1395172 4226236 4410560 4928151 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 650910 1811547 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 -2 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 210451 1425041 2519773 2642919 4226374 4417763 4515845 4985374 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 392062 636527 2365535 2368098 3928606 4833330 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 138798 3063154 3275148 4435121 -1 -2 578430 842955 2938771 3272973 4109096 4971035 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 468474 714912 1099100 2475691 4329590 -1 -2 2403447 2671272 3195843 3799595 -1 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 584072 2099843 2245036 2909462 4986992 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 247586 869906 1772559 1998153 -1 -2 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 292086 343411 3896892 3942616 4677476 4809183 4863612 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 -2 431707 2306681 2850818 4420011 4566968 -1 -2 408395 1770323 2068994 2927634 4168521 -1 571885 738219 1101507 3142699 3551577 4156173 -1 1398013 1655449 2163919 2649112 2766588 3221902 3562024 -1 -2 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 -2 1234100 1300389 2656249 3139248 -1 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 683447 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 410539 695734 964642 1004506 1523803 2311938 2652070 4871033 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 742861 1905116 2804314 3059900 4786136 -1 444148 559105 1363365 2491218 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 1318542 1946447 3848718 -1 -2 619723 1666888 3132093 3634945 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 620552 953837 1970671 4003205 4061071 4775874 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 1847577 2495407 2675472 4029875 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 627569 1386143 2313980 2568183 3676932 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 1026613 1099463 4594278 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 -2 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 -2 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 1829188 2088975 2143924 2897792 3668152 -1 -2 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 161661 651716 1314018 1387010 2062312 2887003 4608535 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 663754 1388309 1415909 2231840 3355075 3666332 4673976 4807667 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 2752182 3914963 4079110 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 198623 4884449 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 237307 408021 774790 1761420 4075524 4630448 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 837237 1343917 2401633 4217731 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 58445 120738 2069048 2920838 4004707 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 3274614 4795834 4836194 -1 1221528 3565661 4237824 -1 -2 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -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 851974 1472975 1523390 3160593 3646663 3997924 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 2001232 4109572 -1 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 15838 276847 806121 2594434 2771439 2826376 3305940 4751111 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 358544 644030 948911 2680840 2710167 3599521 3640246 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 534237 1852568 4129224 4821381 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 188414 307508 2141750 2200356 3214942 3583875 -1 609851 846513 1542647 1880002 2465666 2662579 3497901 4162924 4450883 4602579 4938055 -1 -2 385457 875136 4077620 4227588 4532990 -1 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 848525 1300505 1809920 2478804 -1 -2 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 453147 570038 1219273 3407361 3982716 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 -2 358994 514504 1410993 1976595 4405290 4715963 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 -2 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 72181 281206 1572213 2069875 2124471 3420298 3570623 4507895 4551885 -1 423407 861724 2403916 2860762 3186006 3187468 3494574 4004367 4364253 4875778 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 423373 1472720 4121777 4508006 -1 -2 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 303418 2269215 3705120 4011562 4104272 4451614 4656531 4836683 -1 -2 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 1018108 1604151 2619819 2700025 3535531 4384533 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 482659 1598911 3607503 3670255 -1 -2 190862 1993180 2102381 2949878 3698524 4086628 4674439 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 2779053 3834470 3968162 4070513 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 42644 627671 927294 2173175 2218121 -1 -2 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 352077 1344165 2372448 3085531 3388418 -1 -2 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 183550 353071 1270752 1279375 1350337 1635043 2314402 2583678 4613835 -1 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 -2 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 323932 1316201 2399344 2425580 3733350 -1 -2 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 45809 349362 440456 459930 998534 1515500 1787223 1981830 2120144 2445515 2701156 3376754 3527015 3643347 4546680 4758307 4807180 4968501 -1 -2 41898 1167723 1715811 1982461 2620382 2862536 3066700 3089466 3193279 3992577 -1 -2 414805 436579 1112621 2169971 2480161 2963268 3317193 3336429 3712168 3857883 3968316 4326760 4616491 4735580 4751035 4955074 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 454219 704833 823018 1620646 1689267 2825061 3069938 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 234184 630941 971258 1518444 1578825 2082884 2301680 2558430 3064867 3253246 3441325 3763314 4352104 4682484 4728361 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 484867 692874 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 574142 2819601 3460332 4342267 -1 859884 1886686 4212052 4536325 4796715 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 -2 278394 1839501 2423365 3076308 4176321 4624858 -1 294138 1163380 1527926 1610916 2749683 2970434 3139776 3169761 3798357 3911132 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 329725 744983 936817 2048316 2407978 2738786 3289536 3716558 4950864 -1 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 -2 262142 1864268 4197634 4943085 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 186851 191206 407673 461095 4720209 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 1398582 1608108 1981920 2173328 2899902 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 1096922 1188070 2866486 3248078 3531772 4311607 4443236 4711281 -1 567050 762776 773932 1488990 3187252 4523665 4551608 4930295 4955915 -1 2975 1421770 3634113 4189170 4337083 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -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 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 666182 1602069 2507406 2569968 2989568 3768366 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 565066 1352156 1466149 1688188 2409889 -1 1241587 2939416 2947990 3346691 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 81664 320907 1116475 1871625 -1 1580964 1988880 2481332 2526241 4161813 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 771941 1018240 1405666 2428593 2442987 2837264 3455420 4828056 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 2321732 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 244478 279961 750828 3277331 4231244 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 -2 859036 1229039 2868534 3032904 4637036 4860848 -1 27145 88644 558001 1280436 3232472 3939579 4251944 -1 315630 485693 724510 1146279 1877290 2476098 2543294 2825024 3393560 3930587 4214917 4435354 4468512 4469555 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 191378 942582 1875112 2003022 2259170 2654442 3141860 3439009 3584998 4937555 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 542182 952724 1482548 1691163 1883262 2388481 2433928 3219983 4259872 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 611973 2130851 3703660 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 320129 1770337 2053607 2688850 3301547 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 -2 743073 883062 2363691 2468483 3011720 4731926 -1 1595618 2582587 3453925 4067591 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 69741 592917 1055789 1356544 1786427 1890124 2498174 2782492 3307054 4177928 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 -2 2085541 2169739 3765495 4483608 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 199013 1514998 2945450 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 -2 630057 730039 1226357 1361926 2101189 2903574 3158440 4338856 4882668 -1 1386897 1738304 3952433 4054799 4231450 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 766241 926655 2013747 2586079 3619832 3921668 3950665 4203354 4522769 -1 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 751682 857538 1320837 2621930 3093441 3171728 3755732 -1 -2 598417 990746 3552545 4552341 4741522 -1 1079729 1675518 3578681 4281738 4669784 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 364921 772123 783973 1336051 1568380 2264807 2781630 3346782 3735637 3855323 3920348 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 41921 225662 1431253 4192415 4705459 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 540251 854055 1060825 1387200 1510732 1517562 3543697 3733375 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 323813 422506 591766 595307 1521668 1555687 1581747 1648947 1873190 2199350 2406605 2868172 2895562 2900289 3012373 3057420 3220872 4697858 -1 -2 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 482659 1443572 1598911 3607503 3670255 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 744171 1735089 1777297 3142265 3759040 -1 -2 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 3720595 -1 668931 1135274 3401166 3880061 4240418 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 351818 649638 2025134 2453216 2626257 3817806 4096751 4552803 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 463052 835365 951550 1093079 1882009 1887896 2489053 3023309 3258569 4731779 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 266404 1427619 3983437 3989374 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 583318 706532 1111759 1246953 3443713 3508152 3604581 4144405 4465343 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 914331 1205371 2008044 2378261 4985544 -1 -2 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 124027 472294 708225 1103453 1889281 3058225 3384908 3848881 3942113 4182895 4410140 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 184439 650137 997372 1729937 2978882 3314622 3325438 4521886 4582670 4726290 -1 3005187 3914244 4402722 4758298 4966859 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 1010550 1485123 1931400 2130723 2567271 2781637 4524196 -1 41921 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 697592 896298 1343731 2228272 4007496 4491727 -1 -2 417111 456426 878374 1147172 2234581 2925864 2949684 3619250 3919544 4319276 -1 2313980 2568183 3676932 -1 -2 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 244801 841732 2872013 3791236 4184796 4575616 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 158092 846442 1995468 2487064 4078321 4183773 4587813 4778523 -1 240158 823216 1037136 1535697 1581423 3076031 3317656 3525058 4472973 4531335 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 385457 875136 4077620 4227588 4532990 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 56693 1018609 1371656 2468375 4597579 -1 1347965 2956381 4513780 4536611 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 -2 2994296 3257348 4461950 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 199922 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 1317194 1623671 2383328 4530014 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 188169 652235 1371599 1420033 1518554 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 1088419 1867237 3424424 3779420 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 27936 593120 2296012 3250723 3888527 4497046 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 1072855 2220703 3801657 4483594 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 391710 682387 711529 1053526 1250848 1294280 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 2125521 2476931 3037581 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 -2 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 -2 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1171862 1784704 1814137 2091426 3069456 3217123 4357904 4522605 4893656 4903391 -1 497914 593893 659596 1035023 2308104 2373615 4521423 4734560 -1 454320 2909220 4336999 4375038 4878364 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 402949 673229 917121 1922119 2353424 2581363 2829355 3175819 3813731 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 185249 292943 695681 726925 1624884 2200970 2314990 3094952 3322645 3479020 3922057 4145535 4890327 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 211796 1801610 2444970 3599608 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 2731311 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 831653 1188111 2832424 2850687 3113271 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 272694 1115782 1644912 1809920 1923583 2231819 3269063 3792118 4019163 -1 -2 1907618 2678532 3488947 4538012 4854789 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 707495 964755 1226130 1656969 2200245 2675989 2781702 3175619 3456564 3634226 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 493987 743386 1466103 2439969 2807344 3287703 3488490 3770278 4135166 4263466 -1 321880 799698 1372344 1572865 1786103 2312081 3180109 3698304 4790214 -1 90953 462884 1208325 1632954 4290343 4598305 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 274134 332936 551453 716682 1301826 1588682 1771673 3581123 3702197 4548955 4744772 -1 1038863 1618277 1646587 2514781 2560963 3242695 3466421 4403075 4437933 -1 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 -2 2508874 3312329 4411672 -1 -2 3720595 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 76777 338783 882220 3280538 3469786 -1 1084726 2652204 4110645 4585454 -1 326700 470695 543862 1129211 1455126 1930918 3225118 3567794 4036118 4225632 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 639614 657480 731031 1433016 2150337 4128148 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 725301 983298 1565989 1671885 2118798 2245958 4325062 4603660 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 514742 3114596 3857610 4152098 4549683 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 765303 991842 1707836 2182685 2229068 4451958 4502684 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 922694 2547635 2582771 2623402 3126388 3375549 3482892 3530618 3848703 4203151 4361472 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 504714 2827782 4323486 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 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 822807 2194124 2968879 -1 -2 1234681 2340604 4156891 4416151 -1 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 942796 2687977 3241572 4196538 -1 243108 561580 768107 1003034 2729904 4109589 4427034 -1 -2 907617 1357275 3827198 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 45800 222882 300424 481518 518473 1514289 2111205 2318180 2647776 3152914 4515871 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 -2 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 -2 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 -2 539661 1105201 1408502 1698969 2125656 3156348 3375171 3385667 3428275 4529141 -1 -2 341063 511389 592062 759016 898771 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4373130 4597036 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -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 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 472255 918382 4514250 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1730727 1959181 2116270 2233009 3496013 3867178 4435130 4457441 4474342 4537100 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 -2 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 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 3889476 4606941 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 1955031 2445173 4825414 -1 420955 916689 1034305 1082526 2601506 2722691 2879593 3397206 3478350 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 666466 1873653 2097592 3332669 -1 475275 1439367 1528761 1587870 3112336 3635757 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 192857 912812 1107882 1517358 3544404 4129007 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 811692 2095340 2786130 3023750 4482544 4832593 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 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 328978 478049 709445 1952261 3105921 4550334 -1 621223 1231665 2107095 2203903 4521545 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 985782 3204972 3626170 4444454 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 907617 1142048 1280267 2666322 3955214 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 402126 1332792 2447825 3592514 3688207 4165346 4686366 4912060 -1 -2 502746 3557749 4431988 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 1839680 -1 186366 813768 1460457 2209567 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 2149477 3360476 3637001 4192882 4230407 4673543 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 31295 759807 2238277 2980009 3626979 4557685 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 672589 1423183 3115446 -1 -2 590744 998136 1642037 2275337 4325821 -1 256794 996513 2227395 2438772 -1 -2 122029 187037 306949 546150 1076314 3252541 3473299 3955563 4775862 4839109 4932525 -1 -2 156612 595038 755147 848130 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 463518 660936 1539615 3835457 -1 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 -2 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 -2 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 214484 1455822 1548461 2018716 2273991 2416689 2979336 3662418 3890338 3986450 4502544 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 2405859 2953217 3657043 4010086 4463006 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 2057532 2114012 2900638 4116207 4243759 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 813414 893535 1062808 2792193 4919382 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2869142 2908160 3076283 4403102 -1 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 743073 883062 2363691 2468483 3011720 4731926 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 615319 2504399 3790297 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 130414 200608 240546 1409301 1943852 3316359 3997481 4116826 4334530 -1 635742 893939 939088 1357606 1703245 2099013 3238115 3364573 3852232 3934030 4146468 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 -1 122235 265647 1419874 2709598 4371740 -1 -2 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -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 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -1 -2 39296 852830 950884 1138783 1943330 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 -2 186425 814638 2168013 3553688 3938211 4167289 -1 1556612 3360322 4116757 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 -2 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 323866 642207 1467386 1497676 1691893 2160361 2296574 3330414 3436290 3440098 3507732 4809164 4944300 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 964561 1141316 3392520 3850115 4632066 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 926274 1954050 3929657 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 482944 680672 1317405 1675346 2412587 2852357 2953504 3728738 4629230 -1 444391 1018159 1142998 1337391 3795394 4004446 -1 -2 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 655788 739732 1380078 1525164 3327847 3367230 3756265 4244997 -1 -2 130170 208501 750230 961419 1548424 2406092 3270098 3902388 4913492 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 451123 791543 1571169 4775884 -1 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 1926938 2151579 3748969 -1 -2 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 -2 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 2275685 3447244 4465857 4742328 4999999 -1 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -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 627605 1554678 1840073 2316142 3060967 3812992 -1 17544 570847 608384 1527925 4127594 4275226 -1 979464 1514947 1734646 2401094 2895232 4480346 -1 219533 1402369 2876480 4051985 -1 -2 676321 2790768 3829914 -1 -2 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 7889 392877 3229387 3501229 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 284847 1748025 1989576 2655634 3247975 -1 -2 508556 808817 986393 1352116 2042659 2264463 2319075 2630743 2804921 3244258 3409020 3889368 4776878 -1 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 -2 1191764 1880230 3659027 4537965 4729633 4749046 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 448456 566752 1427247 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 887076 2087301 3014965 4200484 4817777 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 191325 434728 1450731 1542154 1728855 1823110 -1 -2 1225624 2222469 2414311 3640740 4198862 4861692 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 -2 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 687977 1371007 1407100 1462495 2215634 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 -2 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 35701 2592940 4621511 4667568 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 1991862 2799980 3418772 4768344 4773158 -1 394812 472113 723087 757140 786768 892894 1420623 1890809 2927330 2932795 3318869 3620938 -1 -2 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 821914 2459291 4640947 -1 -2 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 768807 1328105 1790270 1820819 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 522283 975549 1198753 4962339 -1 -2 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 -2 1204374 1372473 1918157 4797178 -1 -2 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 489025 2826149 3141283 3707640 3971145 4740178 4824430 -1 -2 781861 1157674 2346448 2428792 2993533 3553058 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 15399 573551 683624 1597876 -1 50670 217090 1635140 2321173 4642573 -1 402477 2065384 2193275 2253608 3953835 4097821 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -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 12916 1286982 2005567 4168730 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 447327 1435828 1779112 1996132 2348385 3423693 3749924 3862274 4456875 4964896 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 -2 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 -2 192773 253177 2520642 -1 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 412927 1615850 1633467 1894029 3268171 3930034 4300911 4662503 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 619723 1666888 3132093 3634945 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 119116 3292182 3377584 4055454 4056637 4627652 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 213436 2778282 3355889 3516134 3948060 4068661 4900272 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 1916271 1919345 2487730 3369713 4383684 -1 -2 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 623094 1187929 1748225 3143271 3170578 3377843 3745229 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 1715876 1938232 2881928 3343774 4038031 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 358544 644030 948911 2680840 2710167 3599521 3640246 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 818040 2414789 3273245 4334975 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 194538 1854529 3657555 4282841 -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 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4727482 4733827 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 2064196 2121952 2357624 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 3845429 3970289 4165988 4973355 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 1385539 4037959 4923789 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 191325 434728 1450731 1542154 1728855 1823110 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 1850033 2584136 3001619 3380055 4325926 4670538 -1 -2 100756 614537 831308 1896701 1909891 3140598 4621962 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 47164 700883 1798686 3018498 3177174 4020865 4715447 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 -2 306932 883894 1150334 2305978 2971563 4519807 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 -2 1038801 1518778 3041226 3421453 -1 -2 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 987897 1032482 1561559 1942248 3786846 3982334 4123196 4551153 -1 -2 234184 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 151702 527975 1140200 2557023 4044685 4819153 -1 1097959 1340481 1393378 2372401 2519263 3380812 3786468 3814784 -1 -2 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 611677 1150436 1460743 1828204 2172611 4649007 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 50141 1245955 1449942 1526669 2251524 3081722 3347875 3451498 3522988 -1 726352 798196 862285 2336273 3599487 4235527 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 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 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 94881 139962 1194304 1650418 1905122 4616357 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 66958 1124703 2530838 2779378 4197734 4472704 4516454 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 1026613 1099463 4594278 -1 89090 712077 871969 1140583 2566608 3931739 -1 109403 214400 601878 736438 2210519 2249176 2735208 3056781 3490592 3915720 4100065 4817829 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 -2 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 252641 1623001 2547423 4344726 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 423762 578848 2843618 3454756 3990801 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 1032409 1340036 1372473 2411416 2521757 3405840 -1 -2 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 535907 1294338 1517222 -1 -2 173093 183099 232050 2009380 2058828 2165115 4622086 -1 -2 245350 399340 720813 1266088 1564261 1924255 2116219 -1 1039633 1929596 3078230 -1 -2 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 363170 993055 1105507 1976181 2641762 3104628 -1 -2 1556612 3360322 4116757 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 434327 2828222 3523462 3720903 3920453 -1 -2 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 975549 1198753 4962339 -1 -2 515227 792905 1656180 2248902 3529084 4805289 -1 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 -2 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 91621 600124 2954458 3541095 3637460 4447977 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 738639 1694023 2485859 3457046 4170511 4388216 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 202913 343692 1016934 1223085 1223746 1620479 1737917 2240940 4778572 4877065 -1 884761 1047134 2051621 2179541 3308671 4421005 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 761561 2085541 2169739 2690945 2893645 3765495 4192538 4483608 4857043 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 1981769 2905751 3358455 4500881 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 564462 647673 665427 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 928603 1306062 2430979 4139821 4446895 -1 -2 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 162054 653635 711935 1072080 1184926 1761911 -1 394812 472113 757140 786768 1890809 3318869 3620938 -1 -2 1756810 2131075 3335701 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 728896 863896 1337100 2726857 3797479 3926249 -1 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 -2 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 270335 1264969 1636928 1752476 3269984 3320372 -1 -2 415644 567603 3634938 3657126 3897743 4757053 -1 585816 1934414 4160614 4877603 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 1234100 1300389 2656249 3139248 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 252036 321438 365358 910708 1660850 2374974 3256759 -1 267296 2967857 3012044 3671353 4438569 -1 -2 390468 391503 596662 2001080 2233243 2937869 3609702 3725302 4014927 4818780 4999999 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 961566 1205599 1381878 2195248 4669544 -1 786202 977107 2274055 2384564 2948932 4901272 -1 -2 1549731 2748419 2938008 3682163 4676652 -1 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 627569 1386143 2313980 2568183 3676932 -1 -2 144829 346000 347027 749553 2651019 4554534 -1 917044 1803012 1838147 2298206 2761164 2862667 3010416 -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 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 959770 1093688 1538394 1809262 1972893 2780276 3181987 3187543 3435401 3512731 -1 -2 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 35259 95064 1615238 2881352 3596686 4296182 -1 885341 1193409 3321833 4238275 4500648 4701572 -1 -2 892805 1002271 1116484 2845976 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 345952 2647124 3032307 3067227 3379861 3595651 3683612 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 562275 601991 626729 1724026 3093459 4712445 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 1052934 1918690 2222924 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -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 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 321573 832219 899121 1046434 1762630 1984109 2214823 3374652 4012999 4160051 4662793 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 982412 2087029 3098673 3516775 4120467 -1 -2 776611 1987483 2563181 3478059 3818426 -1 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 620552 639340 953837 1970671 4061252 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 42644 627671 927294 2173175 2218121 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 103378 950000 3341436 4226713 4580600 -1 321538 2138251 3604715 4328862 4911307 -1 620982 1289890 1892093 3261930 3668240 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 604934 902104 1447867 1972107 2757871 -1 744586 852288 1343591 1677079 3760258 4831793 -1 -2 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 949664 1394236 1654341 1676109 2965626 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 119491 309487 515488 829394 912762 1142827 2087630 2437018 3127501 3169300 3503757 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 911407 2432125 2483894 3255514 3677679 4122660 -1 -2 4411672 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 1416994 2854527 2933678 4384933 4946088 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 283288 1563308 2009611 3000068 4175074 -1 275833 1583514 1970514 2170954 2235549 2507406 3315746 3566091 3787584 4160199 4727366 -1 -2 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 -2 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 -2 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 1790758 2294755 2988628 3969507 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 2190786 2432245 3768014 3864073 -1 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 515067 717517 1315714 1392099 2273982 2337678 2676878 2812813 2904955 3210300 3493319 3881943 3907951 4162870 4171813 4201957 -1 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 444148 559105 1363365 2491218 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 -2 2202947 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 26362 1254965 1970868 2706292 4398028 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -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 1506402 2041071 2146651 2816708 3941053 4624896 -1 -2 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 678018 941498 1462426 3728274 4005601 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 122472 979993 2788343 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 165321 1013893 1093893 1601152 2415824 3451811 3958013 4339635 4347809 4487641 4846070 4959600 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 507400 1010986 1028973 2973869 3496072 -1 -2 78366 675652 2823488 3770058 -1 -2 316062 1320630 1852845 2085249 2451070 2675862 3136772 3710158 4231221 4916553 -1 -2 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1075283 1399476 4437931 -1 -2 2138411 2500426 3673464 3931738 3943541 -1 567601 1388701 2104163 3959037 -1 1251669 2439688 3237521 3432945 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 -2 864079 1384553 1543256 2023153 2846405 3881573 4901794 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 1405050 1937621 2366446 3318524 -1 521529 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 61227 514879 597475 2734723 4797995 -1 23041 439231 888288 1791359 4353403 4544957 -1 -2 43442 66394 90850 753948 856228 1058216 1171156 1260215 2541863 2960776 3267616 3525878 4815073 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 175683 471983 3305775 3573005 3768509 4120894 -1 -2 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 -2 133954 723626 2412800 3891023 4835829 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 450814 836323 3945591 4698175 -1 -2 333741 509998 585930 2281105 2323451 3841390 4138427 4550370 4828548 -1 -2 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 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 -2 750724 1367752 3851336 4166165 4361391 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 1642177 3076604 4089733 4499936 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 -2 78654 465302 1528348 1573948 2292936 3662882 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 293785 689359 3549641 3612407 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 1881839 3064732 3390247 -1 -2 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 1495159 2007592 3280159 3644353 4476898 -1 250185 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 106116 803329 1238407 2032763 2175951 4606414 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 713192 2456168 4693337 4722573 4828488 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 2410285 2672892 2726313 2897112 3275713 3874930 4142653 4568711 4894609 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 311354 1620845 1632082 3714630 3899439 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 512866 1492089 2075348 3792332 4152969 4525116 4768261 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 38853 2167946 2934063 3129999 3661366 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 19357 730406 840553 902516 1253624 1813710 1974252 2082478 2772165 2776439 3016836 3048490 -1 144367 1454319 2127280 2229072 3390709 4019579 4516840 4517613 4676873 4744390 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 98438 1860410 2690593 3155810 4686927 -1 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 1556612 3360322 4116757 -1 1830637 1911220 3579669 -1 -2 1176478 2901109 4173017 -1 175017 449510 517550 1237662 1479145 1517743 1576809 1934290 2320402 2377261 2895700 3309660 4375330 4533509 4848219 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 584452 2355782 2414432 2890880 3402774 3655909 4890605 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 54112 666206 886606 2626965 3675905 4971943 -1 -2 2975 1421770 3634113 4189170 4337083 -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 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 1484089 1913243 2049520 2623455 2757787 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 -2 953749 1794446 2244880 3825699 4102309 4328650 4494523 -1 246656 318923 513879 2398750 2954310 4319868 4770275 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 220300 592069 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 449006 582361 1122714 3044921 3241465 3360646 4062021 4283006 4346902 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 1743951 2268184 2352527 3084392 3930188 -1 -2 144358 2203834 3380562 3487852 4174824 -1 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 -2 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 -2 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 1091782 2118115 3713182 4999999 -1 2930254 3691007 3991331 -1 351208 430638 789326 1070026 1098693 1555145 1731641 2841196 3143219 -1 -2 1407840 1789229 2291858 2869846 4435943 4460923 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 252641 1623001 2547423 4344726 -1 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 -2 971596 1807978 2591085 2651982 4936033 -1 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 111939 140275 1220266 1453879 1813556 2609728 3981493 4048409 4917990 -1 -2 297563 1174970 2419295 2681435 3065406 3607961 3732446 3747665 4774950 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 164147 188763 3482376 3981642 4860687 4999365 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 562186 642237 1455472 1473840 2316924 4277600 -1 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 1057583 2500257 2648197 4688917 -1 -2 1926938 2151579 3748969 -1 -2 181882 1960474 2316815 3041484 3267573 4276177 4732050 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 77440 2052722 4188117 4922060 -1 299001 329627 2550979 4645742 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 513125 4081244 -1 -2 108743 2231882 2323415 2688455 3261738 4328982 4356222 4380147 -1 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 1565717 1668654 2203717 2727763 3790140 4130935 -1 556440 999239 2928409 3772092 3790211 4028503 4920294 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 628937 1442819 2041854 2073098 2342273 4437628 -1 598153 827411 2159629 2685327 3835726 4257356 -1 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 663754 1388309 1415909 2231840 3355075 3666332 4673976 4807667 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 720799 938619 1349354 1938129 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3658240 3862027 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 1950594 2263803 3017306 3449604 -1 4922 1831384 2301242 3716339 4999999 -1 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 992202 1555772 3394569 3926165 3987612 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 1928472 2629670 3301390 3861347 -1 -2 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 457175 1770023 3907935 4472913 4624014 -1 57343 76043 77998 3003119 4146830 -1 -2 530077 624546 1680153 1924829 2338895 3062523 4048184 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 490489 623385 1293675 1500893 2959598 3399994 3406527 3811450 3889476 3919007 4510306 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 109258 420055 464994 1356642 2183650 2686250 2816396 3168169 3308100 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 400597 2345943 3243897 3669045 4371582 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 -2 1017160 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 378781 872807 3092388 3686394 4354052 4892239 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 734195 1123946 2655600 3808234 4209135 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 56725 171131 252582 656022 925164 995951 3317601 3413800 3969800 4469092 4881098 -1 1684183 2836658 4026516 4551592 4918475 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 89828 114133 458811 2776715 3632693 3957382 -1 -2 108583 504794 589701 641799 983753 1929135 3971573 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 -2 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4827787 -1 1075844 1235264 2130504 3884947 4544355 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 1157043 1332431 4166543 4835299 -1 807543 1514371 2574318 2845904 4024697 4479103 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1889811 1952131 2275700 4025503 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 2508874 3312329 4411672 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -1 -2 2731311 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 596381 997099 1614909 1939258 4753098 -1 1486650 1673517 2959871 4133276 4615455 -1 823043 929437 2067829 2559795 4068464 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 438473 1957165 2772153 2908565 2994898 3000136 4509739 -1 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 1629021 1990155 2015284 2267595 2347990 2929528 3254111 3355664 3700326 3734009 4361135 4802513 4955186 -1 253042 1889332 4403898 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 69925 765756 831169 2603899 3681546 3970206 4029605 4999999 -1 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -1 101017 822344 1848491 2061587 2332843 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 50766 145553 3988537 4676514 -1 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 3406 1588867 3622470 3941582 4137201 4455961 -1 1038801 1518778 3041226 3421453 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 220501 1846660 1992212 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 985782 3204972 3626170 4444454 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 1260810 1355389 1379762 1748191 2634149 3311456 3626587 3662258 4107212 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 488792 628585 2562056 2573046 3430702 3588827 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 1164453 1253928 2017673 3460034 -1 -2 201336 524631 641777 1237716 1433536 1823410 1896300 2575978 2752783 3613205 3694580 4179914 4196247 4312998 4346225 4781112 4784727 4895773 -1 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 143667 1059397 2511815 4595101 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 317940 581095 884863 1336176 1623302 1963082 2302292 2437188 3771783 4005163 4449311 4512601 4880595 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 728896 863896 1337100 2726857 3797479 3926249 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 -2 15838 276847 806121 2509209 4751111 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 40031 514742 3114596 3857610 4152098 4549683 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 1756810 2131075 3335701 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 1777280 2843708 3508756 4622669 4957658 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 91 1948282 3185389 3406298 3512114 -1 616948 2633275 2675807 3450508 3772712 3793002 3800807 3972217 4356989 4478300 4502613 4783831 4911484 -1 -2 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 -2 104499 848952 1323805 2225164 2784674 3043516 3228937 3402701 3440957 3720672 4185830 4397179 4790294 4894224 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 1326456 2224621 2577842 3917195 4552046 -1 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 263853 844153 883587 1383095 1770762 2308925 2451295 3582078 4370648 4508201 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 -2 556440 3790211 4920294 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 32496 218394 2202990 3566584 3927373 -1 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 -2 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 522435 1372936 1523794 2108171 3453674 3863863 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 363170 993055 1105507 1976181 2641762 3104628 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 103509 760162 1754164 2250126 3059623 -1 -2 146086 470400 1641288 1701510 1983075 3469309 3728932 3904558 4068907 4077231 4147598 4196994 4221344 4479830 4884613 -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 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 430046 576882 1612572 2044330 2562820 3935059 4850849 -1 697592 896298 1343731 2228272 4007496 4491727 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 27844 287598 362548 410347 1864437 1938820 2405750 2856278 2909342 3307837 3363152 3507222 4062481 4241762 4752085 -1 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 210894 292953 1117444 2612111 2873096 3003130 3011089 3192521 4464924 4722084 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 899192 1420054 2978000 3713360 -1 -2 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 444016 485035 585267 1299796 2327268 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 -2 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 478714 933536 1127338 1167885 1478118 2779624 2910260 3108082 4384776 -1 -2 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 1298114 1329117 1642755 1689548 4933638 -1 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 -2 601491 733465 743846 4462461 4970193 4975735 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 516367 2669755 2797757 3025475 -1 620092 1847451 2756554 2907363 4135905 4220188 4569538 -1 129830 165347 1640658 1704407 1933624 2657330 4042460 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 302199 670674 857538 2124824 2850553 3543682 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 313053 462271 767215 1284187 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 2998372 4074742 4363035 4459699 4649330 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 374122 1567706 4792194 -1 -2 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 1767001 2839738 4225130 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 38473 2451391 2938655 3232429 4127594 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 12264 368562 1622503 1670963 2281542 2620332 3559630 3674826 3678461 3762335 -1 361147 634629 1078481 2648098 4718011 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 3330783 3362857 3479803 3505107 3587764 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 848952 1696153 3320611 3402701 3646838 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 36547 492260 780643 982073 1903151 3855518 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 516403 1060944 1389386 2074439 2119866 2704099 2962989 3267416 4160161 -1 -2 38853 2167946 2934063 3129999 3661366 -1 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 1960355 2876879 2906306 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 1886406 3653994 4145701 4959659 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 -2 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 45809 349362 440456 459930 998534 1515500 1787223 1981830 2120144 2445515 2701156 3376754 3527015 3643347 4546680 4758307 4807180 4968501 -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 223116 934092 2699108 3635099 3694818 4498523 4600065 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 725110 1056162 1447665 2017661 2659463 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 530559 830965 1153843 1591718 2204728 2438962 2503610 3772269 3930504 4386083 4397253 -1 1070972 1146189 2598513 2967835 3276397 3323840 3440989 3751690 4886875 4923032 -1 108151 481491 543855 1849753 2620751 2861988 3127136 3208561 3901565 4397699 4899516 -1 449733 539578 863153 955968 1862139 2205637 2832570 3920827 4501929 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 712499 924991 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 495220 758706 960267 1589245 2119799 2505499 4334438 4374119 4478494 -1 -2 27145 88644 558001 1280436 3232472 3939579 4251944 -1 -2 164034 268366 1502498 2640772 2713809 4195386 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 337621 423853 1553149 1932842 -1 -2 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 1389145 1916140 2419060 4030179 4037113 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 408980 2705802 3220815 3381730 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 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 764631 1748834 2189162 2806464 3352380 3625201 4708774 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1698485 1985139 2010837 2688969 2986794 3937008 4515480 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -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 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 142058 491339 859099 1358200 1909194 2033442 2332849 2429935 4549191 4595530 -1 -2 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 299548 581404 1032877 1062568 1507129 2109427 2742962 4417069 4849477 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 -2 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -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 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 -2 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 199934 332940 519298 930034 3418505 3739601 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 -1 -2 771557 867294 2358425 2734309 3327937 3482820 4870819 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 244004 1123953 1209619 1468153 2088975 2897792 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 451123 791543 1571169 4775884 -1 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 284847 1709740 1717270 1748025 1860163 1989576 2726870 3014963 3042820 3193270 3204706 3247975 3440139 -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 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 252641 1623001 2547423 4344726 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 -1 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 1749876 1864895 1986263 2283793 3246882 3341018 4070776 4304066 4541465 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 597301 655194 913560 4540021 4787837 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1521018 2726017 4502086 4852070 -1 203062 217525 844640 874359 1214627 1397745 2654564 3941611 4232685 4288906 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 -2 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 311354 1620845 3714630 3899439 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 2144154 2489145 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 909980 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 2353057 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 859728 1259829 1277168 2374851 4971125 -1 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 2167514 3281820 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 -2 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 563947 1824365 1996814 4317938 4924080 -1 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 339843 610980 619049 964228 2240290 2993933 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 342828 396127 1651439 2021095 2101604 2752211 3644731 3809491 4432667 4842428 -1 486057 1824568 2954403 4015080 4135159 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 958870 1239731 1915010 2523316 3163785 3517848 4185222 -1 214287 349352 620445 1856460 2004222 2234725 2418371 2506554 4432333 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 6164 938947 1190512 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 -2 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 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 88232 1433028 2118029 3277542 3371809 4654104 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 1603569 1628373 2157228 2263948 2575491 3092937 3184307 3648260 3663577 4747179 4814517 -1 47164 2139754 3286814 4020865 4061757 4715447 4906162 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 1389922 1467513 2057872 2869664 3695923 4197859 4493815 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 5479 1344825 2257650 3085594 4070287 4723416 4806372 -1 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 454920 1072031 1806831 2414981 3657790 -1 379227 462912 1582318 1865734 3210551 3460675 3680456 3716882 4716625 4850025 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 467117 569250 3741552 -1 184222 411869 2068469 2085740 2154489 3176525 3243931 3248128 3314561 4067955 4526403 4821074 4999352 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 579222 1371029 1743790 4282809 4375417 4832720 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 1009802 2105275 2579203 2601507 2657820 3252526 3669459 4814297 4871181 -1 -2 905051 1118315 2191639 2209337 2233810 3673996 4056023 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 258152 1335848 4079538 4250480 -1 1171743 1519768 2074028 2415204 3983022 4686140 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 104499 848952 1323805 3402701 3440957 4790294 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 378390 1086116 1366340 1993223 4178194 -1 -2 1213546 1221665 1362126 1405184 2030816 2523826 2588185 4021542 4572831 4787418 -1 297563 1174970 2419295 2681435 3065406 3607961 3732446 3747665 4774950 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 -2 556440 744854 999239 2238402 2297420 2928409 3406625 3772092 3790211 4028503 4097405 4178270 4298701 4920294 -1 570563 1510845 2434223 2805797 3143452 3238010 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 106734 839917 1656518 2714617 3051122 4990099 -1 66642 491018 2055783 4353841 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 803120 2135919 3473446 4656543 -1 7555 137267 196899 240927 578166 1334315 3149200 3261483 3762399 4747986 4988468 -1 398997 1550618 2757217 3790365 3861467 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3536216 3921581 3953794 4899594 -1 -2 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 786202 1724288 2384564 4901272 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 -2 72501 83866 433199 630107 752675 1967308 1985319 2001149 4546129 -1 109403 214400 601878 736438 2210519 2249176 2735208 3056781 3490592 3915720 4100065 4817829 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 2681606 3837515 4497856 4528410 4821729 -1 1273553 1989400 3890346 4155140 4302744 4752126 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 738343 1729982 2352236 2595905 2680726 4772428 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2451085 4045050 4529566 4999999 -1 3267025 3889387 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 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 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 2201396 3653250 3722088 4173093 4243082 4677169 -1 39281 889340 960692 1614818 1973538 2642545 2917661 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 513252 1594011 2427772 2489937 2730493 3719827 4078730 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 2172684 2677892 2986326 3551689 4874827 -1 806880 1115635 1486407 1756081 1776958 1805951 3353536 3686501 3716837 4262621 -1 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 74637 2084513 2405712 3127513 4761709 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 444148 559105 1363365 2491218 -1 -2 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 630941 971258 1518444 1578825 2558430 4352104 -1 -2 120688 1099803 1447551 2182515 2640046 2895930 4284452 -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 244478 279961 587779 750828 3257768 3277331 3575324 4231244 -1 589137 1660722 3149284 3215879 3489675 3953199 4731377 4852730 -1 -2 460291 997661 1108567 1239972 2770028 4933645 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 969438 1067191 2260891 2672838 4149566 4885912 -1 -2 476975 686192 832229 1115896 1432341 3740330 4050331 -1 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 -2 506012 723536 772268 1145732 2873522 4063435 -1 1416994 2854527 2933678 3130464 4946088 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 -2 868485 3881440 4033198 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 808400 1134322 2694933 2937721 -1 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 143318 482124 888060 999831 2741486 4106535 4124377 4159312 4670987 4839645 -1 88859 240165 509234 1546660 1963824 3000132 4356392 4969250 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 3542698 4418098 4525313 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 221250 2167902 3804375 4646472 4878630 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 3879287 4702282 4762712 4999999 -1 139936 489855 507888 589179 1044796 1764965 1776531 2694422 4231782 4234722 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 810288 1759934 1956925 3248889 3957463 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 295475 392820 714036 1029270 1259260 1485975 2059858 4789676 4837198 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -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 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 -2 163565 907693 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 420955 916689 1034305 1082526 2601506 2722691 2879593 3397206 3478350 -1 1360869 2929562 3238734 3384657 4371975 4726985 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 566115 1758856 1863425 2913429 3499181 3560115 4313280 4425838 4582612 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 797901 1676692 2201964 2617297 4683539 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 183582 342301 1701775 1760666 4168890 4751849 4758252 4977862 4999999 -1 120586 451313 535799 989640 1016898 1476710 2834783 2986724 3315911 3769620 4557296 4861067 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 506486 734958 900723 2334071 4477293 -1 81879 645917 963029 1949663 2899552 3381638 3961748 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 738343 1729982 2352236 2680726 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 7158 546962 2388274 2497215 2756803 4650495 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 -2 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 988148 2171158 3129232 3331898 3549529 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 460291 997661 1108567 1239972 2770028 4933645 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 1084618 1301541 2532091 3056449 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 124037 166550 674789 1672947 1943666 2125663 2486226 2499171 2993940 3407785 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 1906352 1927430 2464708 3598070 4797135 -1 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 69893 233232 861900 1583468 1600953 4019547 4676124 -1 723087 892894 1420623 2932795 -1 -2 153721 821238 979825 1078504 1985779 2831931 3221359 3578690 -1 510592 568745 2442429 2871640 2903251 4568111 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 907617 1142048 1280267 2666322 3955214 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 81664 320907 1116475 1871625 -1 1580964 1988880 2481332 2526241 4161813 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 70312 169525 416447 707861 1037750 1402601 1507420 2164669 2511275 3158437 3297078 3542459 3846643 4226893 4363126 4386694 -1 677217 703911 823719 2909573 2914413 4492030 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 592050 1506189 2860188 3438060 4549366 4861115 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 272767 804682 1869047 2068201 2455642 4324051 4329203 -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 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 49622 1888292 2495992 3369281 3642783 4313835 4356213 4555362 4624125 -1 -2 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 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 -2 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 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 2535998 2698174 3617437 3871783 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 -2 1091782 2118115 3713182 4999999 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 -2 300342 3054774 4162910 4510376 4607155 4638188 4848754 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 611727 1627665 1983970 4029313 4663265 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 1544080 2656798 3281488 4049992 -1 -2 205705 901478 908779 1506439 2498196 2797655 2947369 3692903 3732543 4134545 -1 952069 2751733 3010997 3011952 3246882 3516242 4414527 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 621223 1231665 2107095 2203903 4521545 -1 -2 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 269406 4794002 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 161265 3484049 3792585 4347768 4398729 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 108206 279786 769823 1038975 2720215 2777540 3042364 3393593 3423028 3922642 4196598 -1 -2 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 427424 1000045 1370401 2438705 2656567 2998685 4054079 4692452 4795622 -1 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 2236764 2657756 3697577 3902603 -1 961566 1205599 1381878 2195248 4669544 -1 786202 977107 1724288 2274055 2384564 4901272 -1 -2 97736 1989755 2333632 2650070 3944711 4066519 4099282 4513079 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 1374576 1892846 1930332 2886056 3730749 -1 -2 1541625 3919304 4301257 4501861 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 530559 830965 1153843 1591718 2204728 2438962 2503610 3772269 3930504 4386083 4397253 -1 1070972 1146189 2598513 2967835 3276397 3323840 3440989 3751690 4886875 4923032 -1 -2 871851 909995 1124198 1216504 2953986 3077065 4251522 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 384607 566807 604243 911887 2540282 3970299 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 -2 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 269406 4794002 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 433116 735190 827814 1358907 1820447 1871235 2436365 3537504 3693882 4100067 -1 578493 1173132 1237011 3148470 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 1412927 1507684 1692440 1963110 4476531 -1 712886 1289619 1747295 1885860 3051383 3057960 4761659 -1 1162453 1624598 2336273 2392267 3290483 4244927 4598805 4999999 -1 -2 150940 389693 546548 751646 769832 834939 2848535 3024849 3679037 4097554 -1 423762 578848 2843618 3990801 -1 554433 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 1804705 2353057 4105747 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 -2 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 212229 902857 1003866 1900940 2355661 2946419 3676479 3935915 4661750 4730507 -1 -2 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 1259246 1760278 3443609 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 -2 170065 367452 1040081 1283690 1575317 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 -2 1644700 3796742 4165977 4470362 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 55886 1880002 2297874 3021130 3835752 4250445 4602579 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 1405050 1937621 2366446 3318524 -1 521529 945681 2468417 3769372 4324498 -1 2309549 4669621 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 3211664 3267440 3744730 4241957 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 770748 1771583 2052993 2994560 3549605 -1 86941 928802 1363513 3954298 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 1441668 1830156 2162838 2356847 2418480 2815877 4089186 4279331 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 516153 717280 1734088 2095148 2237869 2738762 2926407 3297212 3563965 3625346 3660658 4328825 -1 507944 748862 1563400 4145348 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 447327 1435828 1779112 1996132 2348385 3423693 3749924 3862274 4456875 4964896 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 135940 464446 3304411 3467166 3519562 4460878 4716094 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 539699 815388 2614771 2676174 3025163 3679093 3796114 4264408 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 1169607 1575316 2073476 3009699 4481176 4734454 4771525 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 2674 1741625 2582157 4169110 4364762 4999999 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 111348 1236717 1325182 1424797 2806241 3946211 4428557 -1 -2 2508874 3312329 4411672 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 1904423 2741479 -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 1084772 1199890 1623423 3166630 3269693 -1 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 1084618 1301541 2532091 3056449 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 459713 1205564 1367036 1630746 1844749 2265105 2341807 2789953 3409453 4071466 4278736 4925406 -1 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 2125663 2499171 2993940 3407785 -1 -2 645667 765018 1536031 2944631 3020438 3692821 -1 109644 143667 772141 787076 1059397 1954027 2141782 2511815 2674340 2934379 3791204 4166780 4595101 4905744 -1 -2 3100301 3112476 3591898 3820414 3896692 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 -2 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 -2 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 169386 184974 1095280 1397242 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 4027518 4181360 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 140664 1311037 1852309 3030139 3833790 -1 -2 118053 189588 281679 2242083 3808681 4494111 4549625 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 220300 2510044 2718693 3472079 4280143 -1 -2 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 722447 1690855 2034713 2333285 2361525 2894401 3221270 3388695 3631822 3740258 3766826 3832267 3961435 4049302 4061345 4102340 4274289 4882248 -1 -2 2750055 2980150 4126270 4874215 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 405520 1893400 3844068 4330808 4341119 -1 -2 317371 767006 1879034 2926957 3202713 3232997 3341573 3392883 -1 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 507756 779242 1336051 2264807 2308314 2630197 2755493 2870804 2908934 3044693 3053435 3493749 3920348 4327003 4599592 4621503 4898752 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 104412 972338 1050476 1599831 1683944 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 2215077 2588485 3448909 4509675 -1 -2 78564 2645529 4473038 4535146 -1 -2 278908 3069956 3480022 3999562 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 850998 851989 912078 1157987 2231539 2590734 3151447 3172587 3798432 4018152 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 36148 2216969 2747204 3324380 4357197 4699978 4974680 -1 -2 444545 577168 918280 2798027 3209721 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 786202 1724288 2384564 4901272 -1 215124 389034 660383 1344960 2340618 2371396 3909218 3924656 4758905 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 109196 340621 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 4863922 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 138565 1838964 2944191 3306439 3342755 4315530 -1 166862 1307618 2714626 4839841 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 401370 1031428 2370670 3450177 4207967 -1 -2 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 639614 657480 731031 1433016 2150337 4128148 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 228413 814135 2503276 2810210 3428453 4057657 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 562275 601991 626729 1724026 3093459 4712445 -1 488115 3295337 -1 602815 806049 865197 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 848971 1116232 1533439 1795133 2545367 2630042 2716078 3461885 3487359 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 949664 1394236 1654341 1676109 2965626 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 947837 1002903 1102198 2165931 2355622 -1 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 568667 1567535 1589703 3203558 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 278908 3069956 3480022 3999562 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 520190 943996 2043164 2785414 3147149 3449728 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 663754 1388309 1415909 2231840 3355075 3666332 4673976 4807667 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 17132 41333 95144 1135946 2152997 2604670 3355939 3943683 4182683 4296421 4347234 4388603 4420373 4438362 4481545 4617249 -1 280909 393872 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 -2 4092363 4308321 4446687 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 311354 1620845 1632082 3714630 3899439 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 -2 183550 353071 1270752 1279375 1350337 1635043 2314402 2583678 4613835 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 1892977 2868172 2997042 3824042 4483513 -1 971506 2711852 3081993 4215583 4956825 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -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 507400 1010986 1028973 2973869 3496072 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2173784 2881941 3143126 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 1217716 3458341 4945970 4950001 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 2050996 2698138 3122326 4045845 4369393 4810355 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 299001 329627 2550979 4645742 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 -1 -2 2167514 2204577 2787340 3281820 3910285 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 138798 1523962 3021195 3074517 3187371 4001765 4435121 4825028 4915264 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 1169797 1314220 1561551 1663418 2879536 -1 -2 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 2508874 3312329 4411672 -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 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 593862 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 57842 462894 1875529 3362536 3758236 4588849 -1 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 205170 763290 807403 1444839 1570139 1958896 1983361 2651397 2831348 2888981 2904388 3092473 4228512 4896307 -1 -2 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 15515 396718 1809498 1924329 3444976 3882357 4622627 4800596 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 859884 1886686 4212052 4536325 4796715 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 -2 453475 597093 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 663947 3315789 3365723 4901205 -1 -2 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 165321 1013893 1093893 1601152 2415824 3451811 3958013 4339635 4347809 4487641 4846070 4959600 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 559274 1621842 2298375 4200191 4799297 4999999 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 -2 423373 1472720 4121777 4508006 -1 -2 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 -2 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 32632 439023 1933519 2902252 4898976 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4676601 -1 592069 1031368 1404258 2179792 2210458 2687033 3470473 3796144 -1 -2 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 611521 1168903 1287783 1920045 3478111 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 24023 1067773 1829140 2423861 -1 1340522 1477234 1865680 2241231 2704629 3412792 3531001 4442064 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 463518 660936 1539615 3835457 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4819964 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 379227 462912 1582318 1865734 3210551 3460675 3680456 3716882 4716625 4850025 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 368720 1647769 4280758 -1 -2 1860794 2095600 2321695 4155376 4253406 4757730 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 182289 637076 3463076 3720665 4429194 -1 527550 1233395 1301904 2706092 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 244478 279961 750828 3277331 4231244 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 2282905 3149685 4754080 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 37363 2533870 2801942 2978039 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 93852 865236 1104521 1694409 3296898 4545515 -1 -2 423373 4121777 4508006 -1 960325 2351481 3435786 3493308 -1 -2 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -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 643296 1567960 2551198 4023710 4103730 4696126 -1 944111 1041900 1507424 1789851 1905202 2382224 2631281 3557352 4244923 -1 -2 1644700 3796742 4165977 4470362 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 99838 701729 987578 1140921 1278431 1361934 1693479 2692878 3279669 3714570 3936601 3987135 4475725 4638508 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 909150 1188139 1234162 4068943 4523971 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 1069404 1193265 1698403 2031189 2388481 2901321 3586075 4999999 -1 85413 158079 1522724 1885357 1891267 2338482 2452290 4071059 4371556 4859913 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 -2 779047 1037136 1261773 2792906 4472973 -1 971506 2711852 3081993 4215583 4956825 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 389377 446266 698989 712142 1125220 2494474 2541782 2582722 2967464 2979323 3519010 4578760 4695735 4830594 -1 764631 1748834 2189162 2806464 3352380 3625201 4708774 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 156327 424718 689864 1347795 1529067 1862562 1903946 1986099 2084683 4404121 4638021 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 1070843 1928961 2157297 2446564 3792614 4347940 -1 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4324894 4789902 -1 -2 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 859884 1886686 4212052 4536325 4796715 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4267928 4936552 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 1059981 1334442 1676644 1769345 2313222 2549888 3236293 3367020 -1 431325 1909074 2661813 2727701 2958054 4673514 4803807 -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 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 741270 939158 1043678 1781559 3001337 4676662 -1 59230 181610 325379 1216102 2318779 2408562 3674868 4272086 4628911 4644470 4927391 -1 1125631 2897530 3221303 4008888 4326486 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 1423346 1852149 2372672 2787787 4446148 4466318 4865460 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 3538276 3676662 4395085 4856964 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 1916271 1919345 2487730 3369713 4383684 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 568570 1781750 2273160 2328203 4344636 4940495 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 3011046 4137317 4210459 -1 1599453 1835019 2131956 2182375 3123847 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 169851 1577916 2226442 4169752 4647041 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 510245 715201 795719 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 2174151 3585835 4523266 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 434844 445843 459354 641242 779053 799044 3847209 -1 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 -2 278394 1839501 2423365 3076308 4176321 4624858 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 -2 2840049 3406622 3548891 4215453 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 333211 445142 1304659 1367424 1401811 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1066722 2038958 3220270 4357856 -1 -2 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 104039 238547 443717 949466 1169852 3804732 4287365 4293786 4998608 -1 -2 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 -2